该文章主要用来记录在使用AS过程中遇到的一些坑和解决方法,希望帮助各位“战友”防止再次踏入相同的坑。后续会继续更新……
AndroidStudio引入依赖包重复问题:
报错信息:.Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/app/BackStackState$1.class
错误原因:在所添加的jar包或aar包中也引用了support-V4,与工程中引用的相冲突。
解决方法:Ctrl+N --> 在搜索框中输入BackStackState --> 查找到所有引用该类的类,这些类即为引起冲突的类。去掉本工程中gradle中用于引用有冲突的包的代码或者将冲突的代码从jar包或aar包中移除,确保一个module中只引用了一份相同的第三方包。
搜索重复文件
重复文件1-远程仓库依赖
重复文件2-本地离线jar包