Java android studio多个模块需要相同的android-support-v4.jar,但proguard报告重复
在我的Android Studio项目中,我有一个Android模块应用程序,以及两个库项目lib1和lib2 所有这三个模块都需要相同的文件依赖关系:android-support-v4.jar 当我只把这个jar放在应用程序中时,lib1会报告一个错误“包android.support.v4.view不存在”,这意味着它找不到android-support-v4.jar。当我把这个jar放在所有3个模块上时,proguard将报告发现的重复类的错误。那么,如何让多个模块引用同一个jar库呢?谢谢Java android studio多个模块需要相同的android-support-v4.jar,但proguard报告重复,java,android,jar,dependencies,Java,Android,Jar,Dependencies,在我的Android Studio项目中,我有一个Android模块应用程序,以及两个库项目lib1和lib2 所有这三个模块都需要相同的文件依赖关系:android-support-v4.jar 当我只把这个jar放在应用程序中时,lib1会报告一个错误“包android.support.v4.view不存在”,这意味着它找不到android-support-v4.jar。当我把这个jar放在所有3个模块上时,proguard将报告发现的重复类的错误。那么,如何让多个模块引用同一个jar库呢?
请注意,我必须在maven repository中使用jar文件而不是远程库,因为另一个开发人员正在该项目中使用eclipse。不要将
android-support-v4.jar
文件放在三个库中的每一个库中。只需将android-support-v4.jar
放在主项目libs
文件夹中,并在主项目build.gradle
中编译该jar
。不要将android-support-v4.jar
文件放在三个库中的每一个库中。只需将android-support-v4.jar
放在主项目libs
文件夹中,然后在主项目build.gradle
中编译该jar
。