美文网首页
Android Studio 迁移 AndroidX 遇到 je

Android Studio 迁移 AndroidX 遇到 je

作者: T_Terry | 来源:发表于2020-03-31 11:00 被阅读0次

原文链接:https://blog.csdn.net/GeorgeBinDragon/article/details/104905798

迁移到 AndroidX 遇到 jetifier相关问题

项目迁移到AndroidX,需要在工程目录下的gradle.properties文件内,添加 android.enableJetifier=true

Android Studio 3.6.1 ,老项目内的jar包,在编译过程中报错:

Execution failed for task ‘:xxx:javaPreCompileDebug’. Could not resolve all files for configuration ‘:xxx:debugCompileClasspath’.

Failed to transform file ‘old.jar’ to match attributes {artifactType=android-classes, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}

Execution failed for JetifyTransform: xxx/old.jar.

Failed to transform ‘xxx/old.jar’ using Jetifier. Reason: Error processing ‘xxx .class’ bytecode… (Run with --stacktrace for more details.)

org.gradle.api.artifacts.transform.ArtifactTransformException: Failed to transform file ‘old.jar’ to match attributes {artifactType=processed-jar} using transform JetifyTransform

Error processing ‘xxx .class’ bytecode.

我希望达到的效果,是既可以使用jetifier将工程迁移到AndroidX,又不需要更改旧的jar包

// 在工程目录下的gradle.properties文件内,添加要屏蔽的jar包的名称

android.jetifier.blacklist = old.jar

相关文章

网友评论

      本文标题:Android Studio 迁移 AndroidX 遇到 je

      本文链接:https://www.haomeiwen.com/subject/kjxwuhtx.html