android studio抛出,Android Studio升级到3.0,抛出Aapt2Exception异常

这篇博客讲述了在使用Android Studio过程中遇到的资源链接问题,开发者在尝试编译应用时,由于`mm_title_back_btn.xml`中的资源引用未找到(如:mm_title_back_focused等),导致编译失败。文章提供了可能的解决方案和建议,以及如何在gradle.properties中禁用AAPT2以解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android studiao错误:

Android resource linking failed

Output: D:\_ASWorkSpace\phone_new\app\src\main\res\drawable\mm_title_back_btn.xml:4: error: resource drawable/mm_title_back_focused (aka com.smartdoorbell.activity:drawable/mm_title_back_focused) not found.

D:\_ASWorkSpace\phone_new\app\src\main\res\drawable\mm_title_back_btn.xml:5: error: resource drawable/mm_title_back_pressed (aka com.smartdoorbell.activity:drawable/mm_title_back_pressed) not found.

D:\_ASWorkSpace\phone_new\app\src\main\res\drawable\mm_title_back_btn.xml:6: error: resource drawable/mm_title_back_pressed (aka com.smartdoorbell.activity:drawable/mm_title_back_pressed) not found.

D:\_ASWorkSpace\phone_new\app\src\main\res\drawable\mm_title_back_btn.xml:7: error: resource drawable/mm_title_back_normal (aka com.smartdoorbell.activity:drawable/mm_title_back_normal) not found.

error: failed linking file resources.

Command: C:\Users\elaine\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971-windows.jar\01420f994b14e5123620886adc2b29c9\aapt2-3.2.0-4818971-windows\aapt2.exe link -I\

D:\adt-bundle-windows-x86_64_with_Android_5.0\sdk\platforms\android-26\android.jar\

--manifest\

D:\_ASWorkSpace\phone_new\app\build\intermediates\merged_manifests\phoneRollupRelease\processPhoneRollupReleaseManifest\merged\AndroidManifest.xml\

-o\

D:\_ASWorkSpace\phone_new\app\build\intermediates\processed_res\phoneRollupRelease\processPhoneRollupReleaseResources\out\resources-phoneRollupRelease.ap_\

-R\

@D:\_ASWorkSpace\phone_new\app\build\intermediates\incremental\processPhoneRollupReleaseResources\resources-list-for-resources-phoneRollupRelease.ap_.txt\

--auto-add-overlay\

--java\

D:\_ASWorkSpace\phone_new\app\build\generated\not_namespaced_r_class_sources\phoneRollupRelease\processPhoneRollupReleaseResources\r\

--proguard-main-dex\

D:\_ASWorkSpace\phone_new\app\build\intermediates\legacy_multidex_aapt_derived_proguard_rules\phoneRollupRelease\processPhoneRollupReleaseResources\manifest_keep.txt\

--custom-package\

com.smartdoorbell.activity\

-0\

apk\

--output-text-symbols\

D:\_ASWorkSpace\phone_new\app\build\intermediates\symbols\phoneRollup\release\R.txt\

--no-version-vectors

Daemon: AAPT2 aapt2-3.2.0-4818971-windows Daemon #0

gradle.properties 中添加下面内容

#Tue Oct 17 10:08:09 CST 2017

android.enableAapt2=false

来源:https://www.cnblogs.com/suxiaoqi/p/9797143.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值