Aapt2 проблема с Дженкинс сборки Android - PullRequest
0 голосов
/ 27 декабря 2018

Я использую Jenkins для создания своего приложения для Android.У меня проблема с Aapt2, когда я пытаюсь построить задачу «собрать».
Я добавил android.enableAapt2 = true, но проблема все еще остается.

Ошибка:

Execution failed for task ':app:mergeDebugResources'.
> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource compilation failed
  Output:  C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\9b13819df5a46cfa71ada9be5d91c322\res\layout\abc_search_dropdown_item_icons_2line.xml: error: file not found.

  Command: C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\bc9c8887a50f76d929803eb5bfe61459\aapt2-3.2.1-4818971-windows\aapt2.exe compile --legacy \
          -o \
          D:\jenkins\workspace\DemoProject\app\build\intermediates\res\merged\debug \
          C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\9b13819df5a46cfa71ada9be5d91c322\res\layout\abc_search_dropdown_item_icons_2line.xml
  Daemon:  AAPT2 aapt2-3.2.1-4818971-windows Daemon #2

1 Ответ

0 голосов
/ 05 сентября 2019

Похоже, у aapt2 возникли проблемы при разборе пути к файлу (он слишком длинный).Вы можете попробовать обновить до новейшего подключаемого модуля Android Gradle, который имеет лучшую поддержку длинных путей, или попытаться переместить кеш Gradle ближе к корню C: *. 1001 *

...