我刚刚切换到intellij并且对Android开发很新。我已经在5个月的一个应用程序上工作,现在我将它移动到intellij android studio我的选项菜单变得不可见了。我已经阅读了很多内容并试图赶上现在可用的最新功能。
最大的痛苦就是我发现了这个错误 - >
无法刷新Gradle项目' ActionBarCompat-ListPopupMenu'您使用的Gradle版本1.8不受支持。请使用1.9版。请在项目的Gradle设置或项目的Gradle包装中指向支持的Gradle版本(
我确实搜索过这个问题,并且有些页面建议将类路径改为类似于 build:gradle:0.7。+但是那个doest帮助..
我做错了什么?我所需要的只是让那些来自android的例子工作..
由于
答案 0 :(得分:1)
Gradle包装器文件位于路径 (项目根目录) /gradle/wrapper/gradle-wrapper.properties 。 distributionUrl
属性是您设置Gradle版本的地方;它嵌入在URL中:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
答案 1 :(得分:0)
首先确保您已更新到最新的 Android SDK Build-tools 版本,最新的版本是19.0.3;如果还没有,请打开Android SDK管理器并进行更新。
然后查看项目文件夹(而不是根文件夹中的文件)中的 build.gradle 文件。前几行应该类似于:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.9.+'
}
}
将类路径设置为 com.android.tools.build:gradle:0.9。+ 。
然后在同一个文件中继续:
android {
compileSdkVersion 18
buildToolsVersion "19.0.3"
...
}
将 buildToolsVersion 设置为 19.0.3 (最新版本)。
确保Android Studio同步Gradle文件更改。如果没有,请重新启动Android Studio和/或重建项目。然后你应该好好去。
答案 2 :(得分:0)
我想我想出来了......非常感谢Scott和Jaap。
我确实将我的intellij更新为0.5.2,我也安装了19.0.3(最新的构建工具)。 在几个现有项目中,我不得不将distributionUrl更改为 distributionUrl = HTTP \://services.gradle.org/distributions/gradle-1.11-all.zip
重建项目后,它就像一个魅力。
答案 3 :(得分:0)
请注意:Scorr Berba的回复可能是正确的。另外我不确定1.11是否可以使用 - 我使用了包装器(这里有很多混淆:包装器是gradlew [" gradle * w *" rapper]来设置gradle用于我的样本到1.10,你必须设置你的项目使用包装器,或者你可以从命令行构建,例如" ./ gradlew build"。