Ошибка: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: ошибка AAPT2

Как я могу решить эту проблему, когда я ее создаю, она показывает мне то же самое problem- java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: ошибка AAPT2: проверить журналы для подробности

Я использую classpath 'com.android.tools.build:gradle:3.1.0'

Каким должно быть точное решение. Пожалуйста, дайте мне знать как можно скорее.

Ответы

Ответ 1

В ваших папках res может возникнуть проблема, это может быть изображение, которое не было хорошо преобразовано, поэтому решение этого - обновить ваш плагин gradle, который будет выделять актуальную проблему

Эта строка classpath 'com.android.tools.build:gradle:3.2.0-alpha18'

Отредактируйте файл build.gradle:

 buildscript {
    repositories {
        google() // important!
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0-alpha18'
    }
}

allprojects {
    repositories {
        google() // important!
        jcenter()
    }
}

ПРИМЕЧАНИЕ. Это может потребовать обновления вашего градиента до 4.6

Ответ 2

Я была такая же проблема. По-видимому, эта строка должна была быть наверху основного файла XML и была 2 или 3 строки ниже.

<?xml version="1.0" encoding="utf-8"?>

Вырезать и вставить в начало XML файла и выполнить его.

Ответ 3

  1. Откройте свой build.gradle (модуль приложения)
  2. Убедитесь, что у вас есть buildToolsVersion, доступный в вашем файле gradle (если он отсутствует, убедитесь, что вам нужно добавить (buildToolsVersion) ту же версию, что и для compileSdkVersion)

Ответ 4

error: invalid file path 'F:\AK-Android-Code\ak-im\build\intermediates\manifests\aapt\enterpriseArmV7\release\output.json'.
error: invalid file path 'F:\AK-Android-Code\ak-im\build\intermediates\manifests\aapt\enterpriseArmV7\release\AndroidManifest.xml'.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ak-im:verifyEnterpriseArmV7ReleaseResources'.
> java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 11s
65 actionable tasks: 6 executed, 59 up-to-date

В моем случае, информация об ошибке, как указано выше. Я удаляю папку с файлами F:\AK-Android-Code\ak-im\build\intermediates\manifestests\aapt\затем перестраивает проект, и это успешно. Вы можете использовать 'gradlew --debug assembleRelease check gradlew output info.

Ответ 5

Ошибка: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: ошибка AAPT2: проверьте журналы для получения подробной информации

Решите это следующим образом в Gradle:

android {
    compileSdkVersion 27
    buildToolsVersion '27.0.3'+

эта линия

    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false

Ответ 6

Я добавил classpath 'com.android.tools.build:gradle:3.2.0-alpha18', он показывает список файлов res, после чего, что я должен сделать, я поражен, пожалуйста, помогите мне.