美文网首页
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