Не удалось выполнить ': app: mergeDebugResources'.java.util.concurrent: com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 aapt2-3.3.0-5013011 - PullRequest
0 голосов
/ 05 июня 2019

Я строю Ionic проект для Android с использованием Cordova.Я сталкиваюсь с следующей ошибкой.

Execution failed for task ':app:mergeDebugResources'.
> java.util.concurrent.ExecutionException: 
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.3.0-5013011-windows Daemon #5: Daemon startup failed

Я в значительной степени перепробовал все рекомендованные решения, и ни одно из них не сработало в моем случае.Я не могу даже прочитать файл журнала.Тот же проект, который я могу построить в macos.

Вещи, которые я пробовал.

  • Обновлен Gradle до 5.4.1

  • удалить и добавить проект android

  • платформа ionic cordova удалить android
  • платформа ionic cordava добавить android

Обновлена ​​студия android до 3.4.1

добавлено resolutionStrategy в platform\android\build.gradle

configurations.all {
resolutionStrategy.force 'com.android.support:support-v4:27.1.0'
}

добавлено android.enableAapt2=false в gradle.properties

добавлено com.android.support:support-v4:27.1.0 в project.properties

Сообщение об ошибке Я получил команду

Execution failed for task ':app:mergeDebugResources'.
> java.util.concurrent.ExecutionException: 
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2 
aapt2-3.3.0-5013011-windows Daemon #0: Daemon startup failed

, которую использовал для построения проекта: ionic cordova run android

  • Cordova версия 9.0.0
  • ионная версия 5.0.0
  • угловая версия 4.4.3

1 Ответ

0 голосов
/ 05 июня 2019

Попробуйте это:

   allprojects {
    // Workaround for https://issuetracker.google.com/117900475
    // Remove when upgrading to AGP 3.4 or higher.
    configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
        config.resolutionStrategy.eachDependency { details ->
            details.useVersion("3.5.0-alpha03-5252756")
        }
    }
}

Репо: Мишель Гаммельгаард

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...