Articles of Gradle

Kotlin – Прерывистая ошибка «плохого файла класса»

Начиная с сегодняшнего дня, когда я пытаюсь создать свое приложение для Android Kotlin, в моей сборке Gradle встречается следующая ошибка: Error:cannot access Baz bad class file: /Users/me/projects/site/android/app/build/tmp/kapt/debug/classFileStubs/com/company/foo/Bar$Baz.class bad RuntimeInvisibleParameterAnnotations attribute: Baz(FragmentManager) Please remove or make sure it appears in the correct subdirectory of the classpath. Он указывает на внутренний класс Baz, который расширяет android.support.v4.app.FragmentStatePagerAdapter. Я […]

Ошибка при запуске Android (написанного в Kotlin), скомпилированном с Gradle2.0.0-alpha плагином

При компиляции проекта с новым gradle2.0.0-alpha pluggin я получаю. java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.lang.ClassNotFoundException: Didn't find class "com.android.tools.fd.runtime.BootstrapApplication" on path: DexPathList[[zip file "/data/app/com.inoutdelivery.enfesta-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] Есть идеи?

Как использовать Kotlin в проектах AppEngine с использованием Gradle

Как говорится в названии, как я могу использовать Kotlin при разработке проектов AppEngine? Я использую IntelliJ / Android Studio с Gradle в качестве моего инструмента построения.

Как настроить версию кода байта Kotlin в проекте Gradle на Java 8?

В проекте Kotlin, что такое правильный сценарий Gradle, чтобы убедиться, что мои классы будут скомпилированы в байтовый код ver 52 (Java 8)? По какой-то причине мои классы скомпилированы как ver 50 (Java 6), хотя я установил совместимость с исходными и целевыми. По крайней мере, это то, что Idea показывает мне, когда я открываю файл из […]

Конфигурация проекта котла в Gradle с помощью Gradle Script Kotlin

В настоящее время я пытаюсь улучшить способ совместного использования нашими проектами. У нас много разных многомодульных проектов градиентов для всех наших библиотек и микросервисов (т. Е. Много репозиториев git). Мои основные цели: Чтобы не дублировать конфигурацию репозитория Nexus в каждом проекте (я также могу смело предположить, что URL-адрес не изменится) Чтобы сделать мои пользовательские плагины […]