Articles of сборник

Компиляция не выполняется с помощью Gradle и Kotlin

Я просматриваю примеры в книге Котлина в книге действий. Скрипт сценария gradle выглядит следующим образом: group 'kotlin-in-action' version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '1.1.2-2' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: 'kotlin' repositories { mavenCentral() } apply plugin: 'java' dependencies { testCompile 'junit:junit:4.12' } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" […]

Компиляция Android Kotlin

Я получаю эту ошибку и не могу понять, почему: Error:Execution failed for task ':app:compileDebugKotlin'. > java.io.IOException: java.lang.ArrayIndexOutOfBoundsException: 0 Я думаю, что это связано с тем, что версия плагина android gradle не совместима с версией плагина kotlin gradle. Я ничего не обновлял, он работал раньше. Но внезапно это только начало появляться и предотвращать процесс компиляции. Есть […]

Что сделает HashMap (it)?

Я изучаю пример кода о «Kotlin для разработчиков Android» на странице https://github.com/antoniolg/Kotlin-for-Android-Developers В коде .parseList { DayForecast(HashMap(it)) } , я не могу понять, что будет делать функция HashMap (it). Является ли HashMap () классом и принимает parmater? И еще, я думаю, что полный код класса DayForecast(…).. является кодом A, правильно? Опять же, если я создаю […]

Встроенные функции Kotlin и методы Android

Я хочу понять, как встроенные функции влияют на classes.dex и количество методов вообще. Из моего понимания встроенная функция должна обладать нулевыми накладными расходами над методами. Однако анализатор APK дает мне противоположный результат. Я написал небольшой тест, чтобы проверить это. Файл InlineFunction.kt : inline fun inlined(block: () -> Unit) { block() } И файл MainActivity.kt : […]

Ошибка: супертипы следующих классов не могут быть разрешены. Убедитесь, что у вас есть необходимые зависимости в пути к классам

Я не могу скомпилировать проект Android Kotlin. Я понятия не имею, что это такое … Журнал лова: Ошибка: супертипы следующих классов не могут быть разрешены. Убедитесь, что у вас есть необходимые зависимости в classpath: class android.support.v7.app.AppCompatActivity, неразрешенные супертипы: SupportParentable build.gradle (приложение) buildscript { ext.android_plugin_version = "2.3.3" ext.kotlin_version = '1.1.2-5' repositories { maven { url 'https://maven.google.com' […]

Intereting Posts
Почему использование аннотаций Scopes и Singleton в Dagger2 с kotlin вызывает ошибку при компиляции? Неверное поведение Maybe <List <T >> в комнате? Как указать «собственный тип» в качестве возвращаемого типа в Котлине Мой проект Kotlin Не удается разрешить зависимости от Travis-CI Нельзя использовать проверку весов с MongoDB Как исправить эту ошибку в демо-версии Kotlin Web? Различные целевые позиции при использовании разных размеров вида с помощью ObjectAnimator Kotlin: Передача реализации интерфейса в качестве параметра Тест интеграции с весной – аутентификацияПриглашение не вводится Добавить функцию расширений в класс Math в kotlin Как создать диаграммы и UML кода Котлина? Как получить доступ к Mono <T> При обработке исключения с помощью onErrorMap ()? Какова цель ключевого слова `external` в Котлине? Самый короткий возможный код для создания исключения в Котлине? Безопасно ли вызывать kclass.memberProperties на неизвестном (Any) объекте?