Gradle版本1.8是必需的。 当前版本是1.6
有一个新的Android Studio更新: https : //sites.google.com/a/android.com/tools/recent/androidstudio030released
该链接说:
通过改变Gradle 1.8和Android Gradle插件版本0.6,可以提高性能
所以我改变了我的依赖像这样:
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' }
但我不知道在哪里可以将Gradle 1.6更改为1.8 …
而当我编译的应用程序,我有这个错误:
Gradle:评估项目时发生问题。
Gradle版本1.8是必需的。 当前版本是1.6
我可以在哪里更改版本?
提前致谢 :)
我不知道这是否会帮助你,但是这是为我修复的:
在你的项目中打开这个文件:
<Project>/gradle/wrapper/gradle-wrapper.properties
编辑distributionUrl行并设置它:
distributionUrl=https\://services.gradle.org/distributions/gradle-1.8-all.zip
重build你的项目。
更新:您现在可能想要使用gradle-2.8-all.zip
。
我有同样的问题。 尝试删除项目目录中的目录“gradle”,然后重build项目。 它帮助了我。
Android Studio要求您下载并为您安装Gradle版本1.8。
Android Gradle插件版本0.6.2也有问题,无法正常工作。
正如在官方页面中所说的使用0.6.3版本:
dependencies { classpath 'com.android.tools.build:gradle:0.6.3' }
更多信息: http : //tools.android.com/knownissues
您应该在build.gradle中使用以下内容 :
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } }
编辑:现在0.9.+
是最新的gradle插件。
在Maven Central上发布的Android Gradle 0.6.2插件。 编辑你的build.gradle文件,而不是依赖于“0.6。+”,依赖于“0.6.1”。
所有其他解决scheme是不完整的和不工作的。 这是一个一步一步为我工作。
我把build.gradle中的gradle插件更新为0.7。+
dependencies { classpath 'com.android.tools.build:gradle:0.7.+' }
但是当使用Gradle插件0.7。+时,Android Studio需要Gradle 1.8。 所以,你必须将Gradle从1.7更新到1.8。 这是通过工具 – > Android – >与Gradle文件同步项目完成它迫使Android Studio发出您在http://tools.android.com/recent上看到的错误消息
在错误消息中,您必须单击“修复Gradle包装并重新导入项目”部分。 我重新启动,不知道这是否有所作为。
到目前为止,一切似乎工作。 我可以创build新的项目,它build立得很快,没有错误,但是Gradle仍然有0.5+。 看起来,我不得不为每个新项目手动进行更改。 这是我的想法,因为我没有从这个安装得到任何错误或信息来解决它。 (苹果电脑)。
比我去我的Windows安装,仍然Android Studio版本0.2.13,并尝试相同的程序,我用更新的版本,改变了构build,gradle和使用Gradle文件的同步项目。 这给了我一个完全不同的信息:
Gradle版本1.8是必需的。 当前版本是1.7。 如果使用gradle包装,尝试在C:\ Documents and Settings \ Owner \ Start Menu \ Programs \ Android Studio \ gradle \ wrapper \ gradle-wrapper.properties中编辑distributionUrl到gradle-1.8-all.zip
原来,我在每个项目(在gradle /中)都有一个gradle-wrapper.properties文件,但是在Android Studio给我的位置没有任何gradle-wrapper.properties文件。
当你从你的项目中打开gradle-wrapper.properties文件时,它会看起来像这样:
#Sun Oct 20 03:35:31 CEST 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
把gradle-1.7-bin.zip改成gradle-1.8-rc-1-bin是可能的,但不是我想要的解决scheme。
看看Andoid Studio是否已经下载了Gradle插件1.8
C:\ Documents and Settings \ Owner.gradle \ wrapper \ dists目录
2013-10-13 06:24 <DIR> . 2013-10-13 06:24 <DIR> .. 2013-10-04 18:17 <DIR> gradle-1.6-bin 2013-10-13 06:24 <DIR> gradle-1.7-all 2013-10-04 12:23 <DIR> gradle-1.7-bin 2013-10-04 18:26 <DIR> gradle-1.8-rc-1-bin 0 File(s) 0 bytes 6 Dir(s) 81 945 972 736 bytes free
现在我在* C:\ Documents and Settings \ Owner \ Start Menu \ Programs \ Android Studio \ gradle \ wrapper *中创build一个新的gradle-wrapper.properties文件。
#Tue Oct 20 06:35:40 CEST 2013 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-all.zip
这个伎俩。 现在,更新到0.3后,每个新项目都会得到一个build.gradle
dependencies { classpath 'com.android.tools.build:gradle:0.7.+' }
和gradle / with中的gradle-wrapper.properties文件
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
积分
我采取了几个步骤,包括:下载gradle-1.8-all.zip文件,并将其放在我的用户主目录(Windows-7)的新目录中,并命名为“gradle-1.8”。 为了好的措施,我也在这个新的目录下解压缩下载。 我还添加了一个用户环境variables“GRADLE_HOME”,并通往这个新目录。
我手动编辑了项目顶层目录下的“build.gradle”文件,并input:
dependencies { classpath 'com.android.tools.build:gradle:0.6.3' }
当Android Studio打开现有的项目,我做了一个构build或试图运行它,我得到的主题错误。 正如其他人所说的那样,最后的解决办法是几个步骤:
- 我删除了“gradle”和“.gradle”目录。
- 我重build了重build“.gradle”目录但不是“gradle”目录的项目。 然后,我closures了项目,并使用“文件/导入项目”重新加载项目。 而且,我使用了“使用可定制的gradle包装”build议。
这工作。 在项目的顶层目录中再次创build“gradle”目录。 该项目build立干净和运行。 有这些更新的分步升级说明将是很好的。
老问题,但万一有人遇到同样的问题,我有升级。
如果您已经为离线模式设置了gradle,则不会正确更新包装。 closures离线模式(Preferences-> Gradle-> Offline work),然后在新的gradle版本中清理/重build。 这假定gradle-wrapper.properties文件已被更新。
类似问题:
刚刚更新的Android工作室:第
帮助 – >检查更新…
这是一个迟到的反应,但是如果有任何人在离子项目中碰到一个更老版本的gradle版本问题,只要从你的离子项目中删除android平台,然后重新添加它。 很明显,安装Gradle是该命令的一部分,因此您将覆盖覆盖,并获取在Ionic项目的根目录中运行ionic build android
所需的版本。
虽然, 警告 :删除Android平台,然后重新安装,可能会擦除资源文件夹中的闪屏和图标。 而“可能”,我的意思是,这是每次我做到了这一点(这是有道理的,因为资源文件夹是在你删除/重新安装的Android文件夹内)。 也许更雄辩的命令行input可能会重新安装android平台,同时保留资源文件夹,但在任何情况下,确保在运行重新安装之前,将您的自定义splashscreens和图标的目录复制到新的。