Ошибка AAPT2: проверьте логи для деталей AGPBI - PullRequest
0 голосов
/ 17 октября 2018
Executing tasks: [clean, :app:assembleDebug]

:clean UP-TO-DATE
:app:clean
:app:preBuild UP-TO-DATE
:app:preDebugBuild
:app:compileDebugAidl
:app:compileDebugRenderscript
:app:checkDebugManifest
:app:generateDebugBuildConfig
:app:prepareLintJar UP-TO-DATE
:app:mainApkListPersistenceDebug
:app:generateDebugResValues
:app:generateDebugResources
:app:mergeDebugResources
:app:createDebugCompatibleScreenManifests
:app:processDebugManifest
C:\Users\Marco\AndroidStudioProjects\ClassFinding\app\src\main\AndroidManifest.xml:39:9-41:45 Warning:
    Element meta-data#android.support.PARENT_ACTIVITY at AndroidManifest.xml:39:9-41:45 duplicated with element declared at AndroidManifest.xml:31:9-33:45
:app:splitsDiscoveryTaskDebug
AGPBI: {"kind":"error","text":"error: resource drawable/ic_launcher_background (aka com.example.venturicompany.classfinding:drawable/ic_launcher_background) not found.","sources":[{"file":"C:\\Users\\Marco\\AndroidStudioProjects\\ClassFinding\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher.xml","position":{"startLine":2}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: resource drawable/ic_launcher_background (aka com.example.venturicompany.classfinding:drawable/ic_launcher_background) not found.","sources":[{"file":"C:\\Users\\Marco\\AndroidStudioProjects\\ClassFinding\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher_round.xml","position":{"startLine":2}}],"original":"","tool":"AAPT"}
:app:processDebugResources
error: failed linking file resources.
:app:processDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to process resources, see aapt output above 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 10s
15 actionable tasks: 13 executed, 2 up-to-date

Я уже пробовал с "android.enableAapt2=false", но Android Studio не позволяет мне его отключить.

Как мне преодолеть эту проблему?

I 'м, используя самую последнюю версию Android Studio.

Ответы [ 3 ]

0 голосов
/ 17 октября 2018

неправильный Mainfest.xml:

Метаданные элемента # android.support. PARENT_ACTIVITY в AndroidManifest.xml:39

, дублированный с элементом, объявленным вAndroidManifest.xml:31

0 голосов
/ 20 октября 2018

Эта строка показывает ясно

C:\Users\Marco\AndroidStudioProjects\ClassFinding\app\src\main\AndroidManifest.xml:39:9-41:45 Warning:
Element meta-data#android.support.PARENT_ACTIVITY at AndroidManifest.xml:39:9-41:45 duplicated with element declared at 

AndroidManifest.xml:31:9-33:45
:app:splitsDiscoveryTaskDebug
AGPBI: {"kind":"error","text":"error: resource drawable/ic_launcher_background (aka com.example.venturicompany.classfinding:drawable/ic_launcher_background) not found.","sources":[{"file":"C:\\Users\\Marco\\AndroidStudioProjects\\ClassFinding\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher.xml","position":{"startLine":2}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"error: resource drawable/ic_launcher_background (aka com.example.venturicompany.classfinding:drawable/ic_launcher_background) not found.","sources":[{"file":"C:\\Users\\Marco\\AndroidStudioProjects\\ClassFinding\\app\\src\\main\\res\\mipmap-anydpi-v26\\ic_launcher_round.xml","position":{"startLine":2}}],"original":"","tool":"AAPT"}

Поскольку вы не опубликовали свое манифест-шоу, мне нужно предположить, что в строке № 39 был объявлен дубликат элемента или что-то не так с вашим изображением ic launcher, если хотитечтобы установить значок приложения, вы можете сделать это следующим образом:
1) нажмите на новый
2) нажмите на актив изображения
3) выберите свое изображение
4) нажмите Готово
5) Новое изображение будетбыть доступным для значка приложения
6) если вы задали новое имя, измените манифест на свое новое имя

Я думаю, что вы выбрали новое изображение и не изменили свой манифест для нового изображения (возможно, это былопроблема)

0 голосов
/ 17 октября 2018

{"kind": "error", "text": "error: resource drawable/ic_launcher_background (он же com.example.venturicompany.classfinding: drawable/ic_launcher_background) не найдено

Он ищет ic_launcher_background, который не может быть найден. Однако, поместите значок ic launcher в каталог /mipmap. Затем используйте изображение Android Studio Assets для создания значка фона-переднего плана.создайте фон для ic launcher.

Однако, похоже, он тоже определен дважды:

AndroidManifest.xml: 39: 9-41: 45 дублирован с элементом, объявленным в AndroidManifest.xml: 31: 9-33: 45

Что необходимо проверить.

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