Android Studio - 顶级例外 - 通过maven支持Lib

时间:2014-12-10 08:07:53

标签: android maven amazon-web-services android-studio facebook-sdk-3.0

我正在使用android studio,我有一个问题...我导入2个库(facebook SDK和Aws),它们都使用和导入android支持v4库,做那个gradle无法编译任何给出错误的顶级异常(dexDebug)的东西。 在其他答案中,我看到我可以通过两种方式解决这种情况,删除其中一个库(但我不能因为我需要两者)或使用" multipledex = true"在build.gradle中,它给出了命令长度的另一个错误。

那么,我应该怎么做?我应该停止使用AS并返回Eclipse吗?或者任何人都有解决方案?

谢谢, 安德烈

1 个答案:

答案 0 :(得分:0)

不要像在Eclipse中那样复制其jar来导入支持库。在Gradle中,通过Maven坐标访问它,构建系统将确保只有一个副本链接到您的项目中:

dependencies {
    compile 'com.android.support:support-v4:X.X.X'
}

其中X.X.X是SDK安装的正确版本号。如果您通过项目结构>管理依赖项(您的模块)>依赖性> +>库依赖它将帮助您获得正确的版本号。