GVKun编程网logo

Android Studio表示使用Gradle 1.10-但新版本是1.12?(android studio版本和gradle版本对应)

11

本文将分享AndroidStudio表示使用Gradle1.10-但新版本是1.12?的详细内容,并且还将对androidstudio版本和gradle版本对应进行详尽解释,此外,我们还将为大家带来关

本文将分享Android Studio表示使用Gradle 1.10-但新版本是1.12?的详细内容,并且还将对android studio版本和gradle版本对应进行详尽解释,此外,我们还将为大家带来关于Android Studio 0.4.2,Gradle版本很混乱、Android Studio 3.0 gradle提示版本太老、Android Studio gradle 使用最新版本的 xstream:1.4.8 出错了、android studio gradle 版本的相关知识,希望对你有所帮助。

本文目录一览:

Android Studio表示使用Gradle 1.10-但新版本是1.12?(android studio版本和gradle版本对应)

Android Studio表示使用Gradle 1.10-但新版本是1.12?(android studio版本和gradle版本对应)

错误:

The project is using an unsupported version of Gradle.  Please use version 1.10.My `gradle.build` file says this:dependencies {      classpath ''com.android.tools.build:gradle:0.12.+''}

据我所知,以上一行是正确的。我的gradle-wrapper文件说:

distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip

当我下载最新的Android Studio Beta(v.8)并尝试导入具有我认为是Gradle的旧版本的应用程序时,便发生了这种情况。

另外,当我点击“ Fix Gradle Wrapper and re-import project”时,什么也没有发生。

答案1

小编典典

如果要将gradle-wrapper更改为较低版本,则必须将distributionUrl更改为

distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip

然后重新运行包装器任务。如果这还不够只是删除文件夹.gradlegradle与文件gradlewgradlew.bat。重新运行包装器,他下载了gralde
1.10

由于gradle从版本1.10和1.12进行了一些主要的api更改,因此您无法使用更高的版本来构建任何项目,然后使用它们来构建插件。因此,如果android插件是使用gradle
1.10构建的,则必须使用相同的版本

Android Studio 0.4.2,Gradle版本很混乱

Android Studio 0.4.2,Gradle版本很混乱

所以我刚刚更新到0.4.2,突然之间我收到了关于Gradle版本的错误.我通过在“Gradle Settings”中选择“使用本地gradle分发”来解决错误所要求的问题.到目前为止,这些是我得到的消息:
You are using Gradle version 1.6,which is not supported. Please use version 1.9.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)

You are using Gradle version 1.8,which is not supported. Please use version 1.9.
Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)

Gradle version 1.6 is required. Current version is 1.9.
Please fix the project's Gradle settings.

这些错误之间的交替取决于我切换到哪个版本,因此我不确定问题是什么.此外,我确实从gradle网站下载了1.8版本(-all),但我相信其他版本已经被Android Studio下载了.

解决方法

你需要使用Gradle 1.9和android studio 0.4.2.将分发URL指向gradle 1.9,否则build.gradle应如下所示:
buildscript {
    repositories {
      mavenCentral()
    }
   dependencies {
      classpath 'com.android.tools.build:gradle:0.7.+'
   }
}

如果这不起作用,请删除gradle目录并为其运行.它应该自己下载适当的库

Android Studio 3.0 gradle提示版本太老

Android Studio 3.0 gradle提示版本太老

很多朋友在用Android Studio 3.0 gradle提示一下内容:

The android gradle plugin version 3.0.0-alpha1 is too old,please update to the latest version. To override this check from the command line please set the
ANDROID_DAILY_OVERRIDE environment variable to “d27b293f4c7c48dfe922ba160164f3fa511cb3b9”
Upgrade plugin to version 3.0.0-alpha1 and sync project Open File

它是想告诉你,你的版本太老了;

解决方法:去环境变量那里配置一下吧新建一个变量:

变量名:ANDROID_DAILY_OVERRIDE

变量值:d27b293f4c7c48dfe922ba160164f3fa511cb3b9

通过以上的方法,完美的解决了版本过老提示错误的问题。

Android Studio gradle 使用最新版本的 xstream:1.4.8 出错了

Android Studio gradle 使用最新版本的 xstream:1.4.8 出错了

在项目中使用最新版本的xstream 1.4.8编译出错了

compile ''com.thoughtworks.xstream:xstream:1.4.8''

下面是打印的日志内容

Information:Gradle tasks [:app:assembleDebug]
... 
:app:compileDebugJavaWithJavac
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources
:app:transformClassesWithDexForDebug
UNEXPECTED TOP-LEVEL EXCEPTION:
Error:com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
	at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472)
	at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)
	at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)
	at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)
	at com.android.dx.command.dexer.Main.parseClass(Main.java:764)
	at com.android.dx.command.dexer.Main.access$1500(Main.java:85)
	at com.android.dx.command.dexer.Main$ClassParserTask.call(Main.java:1684)
	at com.android.dx.command.dexer.Main.processClass(Main.java:749)
	... 12 more
1 error; aborting
Error:Execution failed for task '':app:transformClassesWithDexForDebug''.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ''command ''C:\Program Files\Java\jdk1.8.0_71\bin\java.exe'''' finished with non-zero exit value 1
...

经过一番折腾后发现使用上一个旧版本的就没有问题

compile (''com.thoughtworks.xstream:xstream:1.4.7'') {
    exclude group: ''xmlpull'', module: ''xmlpull''
}

这个可能和java的版本有关系吧

参考链接 http://stackoverflow.com/questions/34486111/cant-add-xstream-1-4-8-dependency-to-android-using-gradle

android studio gradle 版本

android studio gradle 版本

版本在~/.gradle/wrapper/dists 目录下

项目如果使用的 gradle 版本,没有的话就会去下载(很慢)

今天的关于Android Studio表示使用Gradle 1.10-但新版本是1.12?android studio版本和gradle版本对应的分享已经结束,谢谢您的关注,如果想了解更多关于Android Studio 0.4.2,Gradle版本很混乱、Android Studio 3.0 gradle提示版本太老、Android Studio gradle 使用最新版本的 xstream:1.4.8 出错了、android studio gradle 版本的相关知识,请在本站进行查询。

本文标签: