本文将分享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 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版本对应)
错误:
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
然后重新运行包装器任务。如果这还不够只是删除文件夹.gradle
和gradle
与文件gradlew
和gradlew.bat
。重新运行包装器,他下载了gralde
1.10
由于gradle从版本1.10和1.12进行了一些主要的api更改,因此您无法使用更高的版本来构建任何项目,然后使用它们来构建插件。因此,如果android插件是使用gradle
1.10构建的,则必须使用相同的版本
Android Studio 0.4.2,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下载了.
解决方法
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } }
如果这不起作用,请删除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 出错了
在项目中使用最新版本的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 版本
版本在~/.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 版本的相关知识,请在本站进行查询。
本文标签: