请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

新建Android Studio的Kotlin项目,运行报错:AAPT2 process unexpectedly exit. Error output:


https://img1.sycdn.imooc.com//szimg/5ebce891092601dc09900140.jpg

AAPT2 process unexpectedly exit. Error output:

https://img1.sycdn.imooc.com/szimg/5ebce89109b1cde619080762.jpg

FAILURE: Build failed with an exception.

* What went wrong:

Execution failed for task ':app:processDebugResources'.

> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

   > Failed to transform artifact 'appcompat.aar (androidx.appcompat:appcompat:1.1.0)' to match attributes {artifactType=android-compiled-dependencies-resources}.

      > Execution failed for AarResourcesCompilerTransform: C:\Users\20012101\.gradle\caches\transforms-2\files-2.1\ac4199d79d4b0412da579f23fc82cb0f\appcompat-1.1.0.

         > AAPT2 aapt2-3.6.3-6040484-windows Daemon #0: Unexpected error during compile 'C:\Users\20012101\.gradle\caches\transforms-2\files-2.1\ac4199d79d4b0412da579f23fc82cb0f\appcompat-1.1.0\res\drawable-hdpi-v4\abc_btn_switch_to_on_mtrl_00001.9.png', attempting to stop daemon.

           This should not happen under normal circumstances, please file an issue if it does.


正在回答

2回答

aapt的问题都是资源不符合要求的问题,日志里面提到的图片按错误信息修改下就行了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仰7522579 #1
    老师,要怎么修改呢?我找到这张图片,之后该怎么做?
    AAPT2 aapt2-3.6.3-6040484-windows Daemon #26: Unexpected error during compile 'C:\Users\20012101\.gradle\caches\transforms-2\files-2.1\653be8ccb3c61f09f6747ac6529f4575\appcompat-1.0.2\res\drawable-hdpi-v4\abc_btn_switch_to_on_mtrl_00001.9.png', attempting to stop daemon.
               This should not happen under normal circumstances, please file an issue if it does.
    回复 有任何疑惑可以回复我~ 2020-05-14 14:40:07
  • 提问者 慕仰7522579 #2
    老师,已经找到解决方案了:就是删除appcompat依赖!
    具体是删除这行代码:
    implementation 'androidx.appcompat:appcompat:1.0.2'
    (用1.0.1或者1.0.0都会报同样的错)
    回复 有任何疑惑可以回复我~ 2020-05-14 19:00:02
  • bennyhuo 回复 提问者 慕仰7522579 #3
    好的,用不到就删了吧
    回复 有任何疑惑可以回复我~ 2020-05-14 20:24:37
bennyhuo 2020-05-14 12:09:24

这个资源看着是androidx库里面的,建议同学Google一下,可能是版本问题。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕仰7522579 #1
    stackoverflow上说是windows运行时库出了问题,但是我在网上找了5月4号的运行时库更新后,问题没有解决:https://stackoverflow.com/questions/59538305/unable-to-run-on-device-after-migrating-to-androidx-failed-for-task-appmerge
    回复 有任何疑惑可以回复我~ 2020-05-14 14:38:21
  • bennyhuo 回复 提问者 慕仰7522579 #2
    这个看上去应该就是android sdk自己可能出bug了,我手头没有windows,mac上貌似没遇到问题
    
    要不试试换一个buildtool版本,例如29.0.1这种
    
    :沧桑:
    回复 有任何疑惑可以回复我~ 2020-05-15 08:19:46
  • 提问者 慕仰7522579 回复 bennyhuo #3
    在这台电脑上还是报错了。(在这台电脑我更换gradle、AS等版本 都不行,但我换了一台电脑是可以正常运行的)
    回复 有任何疑惑可以回复我~ 2020-05-15 09:10:37
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号