如何解决一个库使用与该项目相同的包?

时间:2017-08-11 03:43:37

标签: java android android-studio

我该如何解决这个问题?

Error:Execution failed for task ':androidmapsutils:processReleaseResources'.
> Error: A library uses the same package as this project: com.google.maps.android

1 个答案:

答案 0 :(得分:1)

如果你使用enforceUniquePackageName=false,你最终会偶然发现这个错误 -

  

错误:任务':app:packageAllDebugClassesForMultiDex'的执行失败。 java.util.zip.ZipException:重复条目:... BuildConfig.class

并且为了解决这个问题,您必须检查一些依赖项是否将multidex作为依赖项并将其排除,例如Facebook SDK -

compile('com.facebook.android:facebook-android-sdk:+') { 
        exclude group: 'com.android.support', module: 'multidex' 
    }

您可以参考此Stack Overflow和此Issue Tracker