迁移AndroidX问题记录

参考

迁移过程简单记录

更改 compileSDKVerion 和 gradle plugin 版本

compileSdkVersion 28
classpath 'com.android.tools.build:gradle:3.2.0'

迁移

image.png

若干问题记录

迁移完成后 gradle sync 失败 duplicate entry: META-INF/NOTICE.txt

Could not resolve all files for configuration ':app:nskst_test_wuhan_fixedDebugCompileClasspath'.
> Failed to transform file 'utils.jar' to match attributes {artifactType=processed-jar} using transform JetifyTransform
   > Failed to transform '/app/libs/utils.jar' using Jetifier. Reason: duplicate entry: META-INF/NOTICE.txt. (Run with --stacktrace for more details.) To disable Jetifier, set android.enableJetifier=false in your gradle.properties file.

解决

找到对应的jar,发现有重复文件,使用zip命令删除

$ zip utils.jar -d  META-INF/LICENSE.txt  
deleting: META-INF/LICENSE.txt
deleting: META-INF/LICENSE.txt
deleting: META-INF/LICENSE.txt
deleting: META-INF/LICENSE.txt

$ zip utils.jar -d  META-INF/NOTICE.txt  
deleting: META-INF/NOTICE.txt
deleting: META-INF/NOTICE.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容