是的,我找不到这个Gradle DSL方法:'compile()'问题了。
我检查过我:
dependencies {
// App's dependencies, including test
compile "com.android.support:appcompat-v7:$rootProject.supportLibraryVersion"
compile "com.android.support:cardview-v7:$rootProject.supportLibraryVersion"
compile "com.android.support:design:$rootProject.supportLibraryVersion"
compile "com.android.support:recyclerview-v7:$rootProject.supportLibraryVersion"
compile "com.android.support:support-v4:$rootProject.supportLibraryVersion"
compile "com.google.guava:guava:$rootProject.guavaVersion"
compile "com.github.bumptech.glide:glide:$rootProject.glideVersion"
...
}
...在{root} /build.gradle文件
中并且......
http://stackoverflow.com/questions/16460990/change-text-font-size-of-whole-page-content
...在app / build.gradle文件中。
事实上,我正试图让http://pastebin.com/vH9e6sby的Google示例正常工作。有这个问题,它没有开箱即用。
gradle版本是:2.1.0
gradle包装器版本为: distributionUrl = https://services.gradle.org/distributions/gradle-2.10-all.zip
先谢谢,这让我感到很生气。
答案 0 :(得分:0)
可能是build.gradle
(App Level)中添加依赖项的语法错误。在android studio中,gradle支持基于Groovy的语言。只是尝试删除双冒号("")。例如:
试试这个 -
compile 'com.android.support:appcompat-v7:$rootProject.supportLibraryVersion'
而不是
compile "com.android.support:appcompat-v7:$rootProject.supportLibraryVersion"
答案 1 :(得分:0)
尝试替换编译“”
与''
答案 2 :(得分:0)
感谢@OnkarNene和@YashJain的建议,不幸的是它没有解决问题。
compile''和compile“”是两种有效的语法。
compile“”允许您使用:$ {variableName}进行变量查找和替换。
我从post找到了我的解决方案。这个问题的原因是当我升级我的Android Studio时,它以某种方式混淆了我现有的存储库(抱歉,仍然不完全理解Android Studio / Gradle / Gradle Wrapper的存储库是如何工作的),我通过强制清理存储库来解决问题,然后gradle再次建立。
非常感谢〜