Cannot build a project due to play-services-base-17.1.0.aar transformation error

夙愿已清 提交于 2021-01-28 19:53:18

问题


So basically I haven't opened my Android Studio project for almost a year and this time was the time for it to be opened and built. After updating Android Studio and all of the project's plugins, I finally reach this error:

Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform play-services-base-17.1.0.aar (com.google.android.gms:play-services-base:17.1.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.status=release}.
      > Execution failed for AarResourcesCompilerTransform: C:\Users\Me\.gradle\caches\transforms-2\files-2.1\d92a27efcac738b4f280b9ad0c07bda7\jetified-play-services-base-17.1.0.
         > AAPT2 aapt2-4.1.1-6503028-windows Daemon #0: Unexpected error during compile 'C:\Users\Me\.gradle\caches\transforms-2\files-2.1\d92a27efcac738b4f280b9ad0c07bda7\jetified-play-services-base-17.1.0\res\drawable-xhdpi-v4\common_google_signin_btn_text_dark_normal_background.9.png', attempting to stop daemon.
           This should not happen under normal circumstances, please file an issue if it does.

I hope someone could help me resolve this issue. Thanks in advance.


回答1:


Hi have exactly the same issue. The project builds on 2 of 3 tested PCs. The only difference I see is, that is not working on an older AMD processor. The PCs its working with have both Intel CPUs (an older i7, 2. Gen, and a new i7). All three PCs are running with Windows 10 Pro. My dev environment is set up equally on all 3 PCs.

I hope this information helps to find a maybe better solution. The only solution I found is to go back to a previous version of the Gradle plugin and Gradle itself.

In gradle-wrapper properties I defined Gradle version 6.1.1

distributionUrl=https://services.gradle.org/distributions/gradle-6.1.1-all.zip

And in the project build.gradle I set version 4.0.2

classpath 'com.android.tools.build:gradle:4.0.2'




回答2:


Try:

  1. Invalidate Cache / Restart
  2. Clean Project
  3. Rebuild Project



回答3:


Along same lines: I too am getting this same error but oddly, my project is stored on OneDrive so I can access it/modify it from different locations. The SAME project builds, installs and runs with no issue at one location (with my phone connected to computer), but the error shown above takes place when accessing the same files from the other location (with the same phone connected).

The same version of Android Studio is being used at both locations as well. This was not an issue with this same project a few days ago (i.e. - it ran properly from both locations until recently)

The solution offered previously here does not fix the issue.

Would not normally put this response here but thought perhaps my experience with the same error message could help shed some light on what is happening.




回答4:


the same topic is discussed here. I have the same behavior the same project builds without a problem on i7. But produces an error on an old AMD processor.



来源:https://stackoverflow.com/questions/64853355/cannot-build-a-project-due-to-play-services-base-17-1-0-aar-transformation-error

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!