Невозможно использовать библиотеку kotlin

Я пытаюсь использовать эту библиотеку для своего приложения, но, как это сделано в kotlin, я столкнулся с проблемой. Я загрузил модуль этой библиотеки и импортировал этот модуль в проект, но в исходном состоянии я не получил плагин gettin kotlin, поэтому я изменил gradel как это

apply plugin: 'com.android.library' apply plugin: 'kotlin-android' android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { minSdkVersion 17 targetSdkVersion 26 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' } resourcePrefix "yal_ms_" } buidscript { ext.kotlin_version = '1.0.1-2' repositories { jcenter() mavenCentral() } dependencies { classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.1-2' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile "com.android.support:appcompat-v7:26.1.0" compile "com.android.support:recyclerview-v7:26.1.0" compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } repositories { mavenCentral() jcenter() } 

Я пытаюсь использовать библиотеку kotlin в первый раз, и я не знаю ничего о kotlin любые советы, как использовать эту библиотеку будет полезно.

Попробуйте импортировать эту библиотеку по градле

Добавьте maven { url "https://jitpack.io" } в репозитории градиента проекта. Так будет так

build.gradle (проект)

 buildscript { ext.kotlin_version = '1.1.60' repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } } } task clean(type: Delete) { delete rootProject.buildDir } 

и добавьте compile 'com.github.yalantis:multi-selection:v0.1' в зависимости от build.gradle (app)

Это может привести к ошибке Manifest Merge Conflicts при создании проекта для удаления таких инструментов: replace = "android: label" в <application> в манифесте

Intereting Posts
Являются ли методы расширения и свойства расширения плохой практикой? Ошибка преобразования байт-кода – DexException-Firebase Auth Раздвижное окно RxJava Ограничьте котлинский общий, чтобы он не был нулевым в одном случае Правила ProGuard для отражения Котлина Невозможно создать частные классы с одинаковым именем в разных модулях Используя черты с классами данных в Котлине? Kotlin: Выполнение функциональных параметров в теле вызывающего kotlin map based properties и Jackson не работают – делегируйте точки на другую карту, чтобы свойство карты Почему этот тип еще нужен, хотя он уже был уверен в этом примере? Итерабельность и последовательность Котлина выглядят точно так же. Почему требуются два типа? Kotlin – создание изменяемого списка с повторяющимися элементами Ссылка на набор свойств класса Kotlin как функция Перевести Свифт в Котлин Упрощенный или более функциональный способ соединения объектов в Котлине