Android Gradle Error

来源:互联网 发布:经济增加值算法 编辑:程序博客网 时间:2024/06/07 21:52

今天在实践 Gradle groovy的相关内容,出现一些错误记录一下。

环境

0 windows 10 x64
1 gradle Version: 3.3
2 Android Studio Version: 2.3.3
3 JDK : Android Studio default


Error-0: AS 启动项目 - 卡在 gradle 进度条画面

这种情况很多时候发生在 Open Github的项目中。
原因:本地 Gradle版本和 Github项目版本的gradle不匹配
解:
1 new 一个 demo project
2 看 gradle-wrapper.properties 文件
这里写图片描述

3 把下载的 github项目gradle-wrapper.properties 改成你Demo下项目的 gradle 版本就Ok了。


Error - 1: Unsupported major.minor version 52.0

复现: 在AS ter gradle taskname

解: ref 这个文章里边写的比较详细了。 我直接记录方法。

1 查看Project的 JDK 是否为 Default。
file–>project struct–>SDK Location–>Used embedded JDK
AS默认JDK Path

2 这时候顺便去看看 Android Studio 自带的JDK版本。会发现AS自带的是OpenJDK 1.8版本。
和自己安装的 Oracle Java 不同哦。
OpenJDK

3 修改gradle.properties

    //增加    org.gradle.java.home=D:/as/jre/   //这个是我的AS默认的jdk path,修改成你自己的。

Error-2 : grade 版本低, 不兼容

解: 是因为window指定的gradle版本 和 AS内用的版本不一样。
看error即可知道需要的版本。
然后修改windows环境变量, 把gradle加入到path。
我的对应的gradle版本是这个路径下的,加到Path就可以了

C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9\gradle-3.3\bin
阅读全文
0 0