在Android Studio中添加AppCompat v7后出错

时间:2014-11-29 12:36:09

标签: android android-appcompat

添加appCompat v7库后,我得到R无法解析的错误,这显然是因为R现在存在两次。我在这里找到了这个问题的答案:Build errors after adding fullscreen activity in Android Studio

但是,我没有或无法在\ src \ main \ res \ values \ attrs.xml中找到文件attrs.xml。有没有其他解决方案可以解决这个问题,或者有人能给我详细说明如何在Android Studio中执行此操作?

非常感谢!!!

2 个答案:

答案 0 :(得分:2)

将它放在/app/build.gradle文件中:

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.android.support:appcompat-v7:18.0.0'
}

并确保版本代码(此处为18.0.0)不高于同一文件中的buildToolsVersion:

android {
    compileSdkVersion 16
    buildToolsVersion "18.0.0"
}

然后重建您的项目。希望有所帮助! 哦,并确保通过SDK Manager安装了正确的buildTools!我认为实际版本是21.0.2。

答案 1 :(得分:1)

我可能是菜鸟,但经过几次搜索,我能够在android studio中添加appcompat.v7。

在Dex Error 65535之后我最初对Eclipse很满意,我的整个努力工作注定了我的想法。

正如Honey建议你必须在build.gradle中添加support.v4或v13和appcompat.v7。

就是这样。这个简单的解决方案甚至没有在谷歌文档中说明;)。一个简单的提醒appcompat取决于v4或v13。