Запитання з тегом «kotlin»

Kotlin - це мова програмування з відкритим кодом, статично типована на JetBrains. Kotlin поєднує OOP та функціональні особливості та орієнтований на сумісність, безпеку, чіткість та підтримку інструментів. Наразі він орієнтований на JVM та JavaScript, і це офіційно підтримувана мова на Android.

30
Не вдалося виконати org.jetbrains.kotlin.gradle.internal.KaptExecution
Раптом я починаю отримувати цю помилку, і я не здогадуюся, чому якщо хтось просто дасть мені знати, де ця помилка, буде досить корисним. Скільки я можу отримати, це через нове оновлення андроїд-студії. Детальний підсумок помилки, яку я отримую. Task :app:kaptDebugKotlin ANTLR Tool version 4.5.3 used for code generation does not …


4
Як використовувати прив’язку даних та Kotlin в Android Studio 3.0.0
Я тільки почав використовувати Android Studio 3.0.0, але щоразу, коли я намагаюся створити свій проект, я отримую таку помилку: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) я використовую kapt "com.android.databinding:compiler:2.2.0" До того, як …

6
Android Studio 3.0 - не вдається знайти метод 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List'
При спробі запустити новий проект Kotlin з Android Studio 3.0 Canary 1 відображається ця помилка. Повний слід: Помилка: неможливо знайти метод 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List;'. Можливі причини цієї несподіваної помилки включають:Кеш залежності залежності від Gradle може бути пошкодженим (це іноді виникає після закінчення часу з’єднання з мережею.) …

8
Функції Android N Java 8 (компілятор Джека) та інтероп Kotlin
Оновлення 3. Котлін зараз офіційно підтримується для розвитку андроїдів . НА GOOGLE. YAAAAAAAAS! Оновлення 2 : Схоже, JetBrains дійсно зобов'язаний підтримувати Kotlin для Android в довгостроковій перспективі . Я щасливий користувач kotlin :). Оновлення : Хаді Харірі від JetBrains згадала, що збирається випустити інформацію про цю тему . Я оновлю …

5
Різниця між класом і об'єктом у Котліні
Я новачок у Kotlin і нещодавно перетворив простий файл з Java у Kotlin. Мені цікаво, чому конвертер Android змінив мій клас Java на об’єкт Kotlin. Java: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { …
98 java  android  kotlin 

5
Потрібні апірування від Android та TargetApi
Яка різниця між RequiresApiі TargetApi? Зразок в котлін: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() ПРИМІТКА: FingerprintManager.AuthenticationCallbackпотрібні apiM ПРИМІТКА 2: якщо я не використовую TargetApi, збій з помилками class requires api level 23...

7
Замінити отримання для класу даних Kotlin
Враховуючи наступний клас Котліна: data class Test(val value: Int) Як би я перевизначив Intгеттер, щоб він повертав 0, якщо значення від’ємне? Якщо це неможливо, якими методами можна досягти відповідного результату?
98 kotlin 


5
Оператор зірочки Kotlin перед ім'ям змінної або оператором поширення в Kotlin
Я хочу знати, що саме робить зірочка перед назвою змінної в Kotlin. Я бачив це ( *args) у прикладі Spring boot Kotlin : @SpringBootApplication open class Application { @Bean open fun init(repository: CustomerRepository) = CommandLineRunner { repository.save(Customer("Jack", "Bauer")) repository.save(Customer("Chloe", "O'Brian")) repository.save(Customer("Kim", "Bauer")) repository.save(Customer("David", "Palmer")) repository.save(Customer("Michelle", "Dessler")) } } fun main(args: …
97 syntax  kotlin 


4
Як створити екземпляр анонімного інтерфейсу в Kotlin?
У мене є стороння бібліотека Java, яка є об’єктом з таким інтерфейсом: public interface Handler<C> { void call(C context) throws Exception; } Як я можу коротко реалізувати його в Kotlin, подібному до анонімного класу Java, як це: Handler<MyContext> handler = new Handler<MyContext> { @Override public void call(MyContext context) throws Exception …

8
Як перевірити клас “instanceof” у kotlin?
У Kotlin класу, у мене є параметр методу в якості об'єкта (див Kotlin документа тут ) для типу класу T . Як об'єкт я передаю різні класи, коли викликаю метод. У Java ми можемо порівнювати клас, використовуючи instanceofоб'єкт, який це клас. Тож я хочу перевірити та порівняти під час виконання, …

10
Як прочитати текстовий файл із ресурсів у Kotlin?
Я хочу написати тест Spek у Котліні. Тест повинен прочитати файл HTML з src/test/resourcesпапки. Як це зробити? class MySpec : Spek({ describe("blah blah") { given("blah blah") { var fileContent : String = "" beforeEachTest { // How to read the file file.html in src/test/resources/html fileContent = ... } it("should blah …
94 kotlin 

5
версія kotlin, яка використовується для побудови за допомогою gradle (1.1.2-5), відрізняється від тієї, що входить до плагіна IDE (1.1.2-4)
Хтось вирішував це питання? версія kotlin, яка використовується для побудови за допомогою gradle (1.1.2-5), відрізняється від тієї, що входить до плагіна IDE (1.1.2-4) Я використовую AS 3.0 Canary 4

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.