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

标签 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

最佳答案

如果您使用enforceUniquePackageName=false,您最终会偶然发现此错误 -

Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'. java.util.zip.ZipException: duplicate entry: ... BuildConfig.class

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

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

可以引用这个Stack Overflow还有这个Issue Tracker

关于java - 如何解决某个库与该项目使用相同的包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45626628/

相关文章:

java - 使用PrintWriter编写新的HTML时出错

java - 带有自定义适配器的 ListView 不可选

android - Adobe Flex Mobile 错误 1144 : Interface method initialize in namespace mx. core:IUIComponent is implemented with an incompatible signature

java - 自定义 CoordinatorLayout 行为在第一个事件后丢失触摸输入流

android - 错误 : Unexpected CPU variant for X86 using defaults: x86

Java画线并按键改变颜色

java - 1 个 IDREF 与 1 个以上的 JAXB 不一致

java - 从我的对象中清除 Hibernate 但不要延迟加载

java - 为什么我的应用程序在 AVD 上运行时自动关闭?

java - 如何使用 Firebase 查询的结果最终填充 Android Studio 中的 ListView