Compilation error see log for more details

Compilation error see log for more details

Проблема:

Error:Execution failed for task ‘:app:compileDebugKotlin’. > Compilation error. See log for more details

сборка: gradle (модуль: приложение)

сборка: gradle (проект)

// Файл сборки верхнего уровня, в котором вы можете добавить параметры конфигурации, общие для всех подпроектов / модулей.

buildscript {

  ext.kotlin_version = ‘1.1.2-2’

  repositories {

  jcenter()

  }

  dependencies {

  classpath ‘com.android.tools.build:gradle:2.3.1’

  classpath ‘com.google.gms:google-services:3.0.0’

  //visualize the method count

  classpath ‘com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.6.2’

  classpath “org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version”

  }

}

allprojects {

  repositories {

  jcenter()

  maven { url “https://jitpack.io” }

  }

}

ext.googlePlayServicesVersion = ‘10.2.0’

ext.supportLibraryVersion = ‘25.3.1’

task clean(type: Delete) {

  delete rootProject.buildDir

}

Решение попробовано:

Аннулирование кэшей / перезапуск

Сборка -> Очистить проект

Обновите плагин kotlin, используется последняя версия kotlin, API Google.

Редактировать

./gradlew build –stacktrace > logs.txt 2>logErrors.txt

Ответ

Я получил такую ошибку после простой попытки рефакторинга кода. Это произошло ни после подключения какой-либо библиотеки, ни каких-либо изменений в gradle. Похоже, что что-то в моем коде было неправильным, но компилятор не смог найти проблему. Вот почему я дважды проверил все внесенные изменения и обнаружил, что я каким-то образом изменил сигнатуру метода в интерфейсе, но не изменил ее в классе, который ее реализует. Я получил эту ошибку дважды в течение одного дня и решил поделиться своим опытом. Я надеюсь, что это временная ошибка компилятора.

Решение 1 Возможное решение – перейти в File -> Settings -> Compiler -> и добавить “–stacktrace –debug” в параметры командной строки. Прочитайте журнал и попытайтесь найти ответ на то, что пошло не так.

В новой Android Studio 3.1.+ вы можете включить / отключить сведения о журнале консоли, нажав “Переключить просмотр” на вкладке “Сборка”. Там вы можете найти подробности. Обратите внимание, что оба режима могут быть полезны для расследования причины проблемы.

Решение 2 Нажмите Gradle(на правой боковой панели), затем в разделе :appвыбрать assembleDebug(илиassembleYourFlavor, если вы используете варианты). Ошибка появится на вкладке “Выполнить”.

Решение 3 в качестве последнего средства. В Android studio попробуйте Проанализировать -> Проверить код -> Весь проект. Подождите, пока проверка не закончится, а затем исправьте ошибки в разделе “Общие” и возможные в других разделах.

Обратите внимание, что kapt3 может быть источником таких ошибок. Я удалил apply plugin: ‘kotlin-kapt’и добавил kapt { generateStubs = true }в android {}раздел build.gradle. Похоже, что предыдущая версия генератора kapt не содержит ошибок. (Обновление.Похоже, что ошибка с kapt исчезла в версии kotlin 1.2.+)

Error :org.gradle.api.GradleException: Compilation error. See log for more details

Проблема

Я использую jetpack с навигацией, и я внедрил зависимость, которая была на веб-сайте Google dev

, и я получаю ошибку при запуске приложения, пожалуйста, посмотрите и скажите мне, что не так.

мой Gradle:

plugins {

id ‘com.android.application’

id ‘org.jetbrains.kotlin.android’

}

android {

compileSdk 32

Error:

Caused by: org.gradle.api.GradleException: Compilation error. See log for more details

Решение

Я только что изменил свою версию kotlin 1.7.0 на 1.5.31, и она работала очень хорошо.

вот мой

build.Gradle

файл проекта (не файл модуля / файл приложения)

plugins {

  id ‘org.jetbrains.kotlin.android’ version ‘1.5.31’ apply false

}

Наталья Петрова
Оцените автора
Новости города Салавата
Добавить комментарий

Adblock
detector