Android 与 appcompat-v7 一起添加的支持 v4 库

Android support-v4 library being added with appcompat-v7

在我的构建 gradle 文件中,我有两个依赖项(appcompat-v7 和设计),然后是我添加到项目中的任何外部 jar 文件

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.1'
    compile 'com.android.support:design:22.2.1'
}

在项目库(项目结构-> 库)中找到外部jar 文件appcompat-v7、design-22.2.1、support-v4 和support-annotations-22.2.1 是否正常,我不知道不明白为什么要添加最后两个,我认为它们是我遇到的另一个问题 (dexDebug) 的原因。

谁知道这是否正常? 谢谢

运行 ./gradlew -q app:dependencies 表明 com.android.support:appcompat-v7 依赖于 com.android.support:support-v4,所以这就是它被拉进来的原因。你将不得不为你的 dex 找到一个单独的解决方案调试问题。