【问题标题】:Android Studio - Top Level Exception - Support Lib via mavenAndroid Studio - 顶级异常 - 通过 maven 支持 Lib
【发布时间】:2014-12-10 08:07:52
【问题描述】:

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

那么,我该怎么办?我应该停止使用 AS 并返回 Eclipse 吗?或者有人有解决办法吗?

谢谢, 安德烈亚

【问题讨论】:

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


    【解决方案1】:

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

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

    X.X.X 是您的 SDK 安装的正确版本号。如果您通过 Project Structure > (your module) > Dependencies > + > Library dependency 管理依赖项,它将帮助您获得正确的版本号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-07
      • 2015-08-29
      • 2014-11-04
      • 1970-01-01
      • 2015-04-04
      • 2014-09-06
      • 2016-01-31
      相关资源
      最近更新 更多