Failed to transform ?.jar/?.aar

> Task :app:desugarDevDebugFileDependencies FAILED
Execution failed for task ':app:desugarDevDebugFileDependencies'.
> Could not resolve all files for configuration ':app:devDebugRuntimeClasspath'.
> Failed to transform android-sdk-1.2.1.aar (com.paypal.checkout:android-sdk:1.2.1) to match attributes {artifactType=processed-jar, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for JetifyTransform: /Users/sunyg/.gradle/caches/transforms-2/files-2.1/0c7dd15c0f53a65d39de0cadcd9b99fa/android-sdk-1.2.1/jars/classes.jar.
> Failed to transform '/Users/sunyg/.gradle/caches/transforms-2/files-2.1/0c7dd15c0f53a65d39de0cadcd9b99fa/android-sdk-1.2.1/jars/classes.jar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)
> Failed to transform PayPalPartnerAuth-1.8.4.aar (com.paypal.android:PayPalPartnerAuth:1.8.4) to match attributes {artifactType=processed-jar, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for JetifyTransform: /Users/sunyg/.gradle/caches/transforms-2/files-2.1/2af375fc36788e051fa39e778b7da182/PayPalPartnerAuth-1.8.4/jars/classes.jar.
> Failed to transform '/Users/sunyg/.gradle/caches/transforms-2/files-2.1/2af375fc36788e051fa39e778b7da182/PayPalPartnerAuth-1.8.4/jars/classes.jar' using Jetifier. Reason: null. (Run with --stacktrace for more details.)
> Failed to transform auth-sdk-thirdParty-1.4.0.aar (com.paypal.android.platform:auth-sdk-thirdParty:1.4.0) to match attributes {artifactType=processed-jar, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for JetifyTransform: /Users/sunyg/.gradle/caches/transforms-2/files-2.1/fb630df5a6a959d0abfb5e0cef776121/auth-sdk-thirdParty-1.4.0/jars/classes.jar.
> Failed to transform '/Users/sunyg/.gradle/caches/transforms-2/files-2.1/fb630df5a6a959d0abfb5e0cef776121/auth-sdk-thirdParty-1.4.0/jars/classes.jar' using Jetifier. Reason: null. (Run with --stacktrace for more 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.

这个东西说实话还是引用的SDK和现有的AndroidX不兼容。

  • 修改gradle.properties,添加jetifier的黑名单。
android.jetifier.blacklist=android-sdk-1.2.1.aar,PayPalPartnerAuth-1.8.4.aar,auth-sdk-thirdParty-1.4.0.aar,com.paypal.checkout:android-sdk
  • 清除AndroidX编译缓存。
/Users/YourName/.gradle/caches/transforms-2

别的东西千万别乱删,要不然你再重启的时候,AndroidStudio 会挨个 module gradle 重新开始下载,你就等着哭吧,别问我怎么知道的…

作者

江北饮马、江南折花

发布于

2024-01-17

更新于

2024-02-03

许可协议

评论