我在Arch Linux上使用Android Studio,我使用SKD Manager安装了支持存储库。但是每当我尝试使用它时,我都会收到错误消息:
Error:Could not find method compile() for arguments [com.android.support:appcompat-v7:19.1.0] on root project 'Aaaa'.
Please install the Android Support Repository from the Android SDK Manager.
我尝试了appcompat v7,支持v4并支持v13(我检查了所有这些都已安装)。我尝试以root身份运行,但仍然遇到同样的错误。 local.properties中的路径指向正确的目录。我不确定我还应该改变什么。
我创建了一个空白活动,只是为了尝试使用这个存储库,这里是build.gradle文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
dependencies {
compile 'com.android.support:appcompat-v7:19.1.0'
}
答案 0 :(得分:2)
您已将dependencies
块放在错误的 build.gradle 文件中。而不是顶级构建文件,而是将其放在模块的构建文件中。