如何修改Android Studio的Gradle版本

Android Studio 编译的时候报以下错误:

  • What went wrong:
    A problem occurred evaluating project ‘:app’.
    Failed to apply plugin [id ‘com.android.application’] Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /Users/tuo3/git/H5F5FDBE7/gradle/wrapper/gradle-wrapper.properties to gradle-2.10-all.zip

实际上提示已经很明显了,需要更新Gradle版本为2.10

解决办法:

Windows下:

** File > Settings > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path **

Mac OS下:

** Android Studio > Preferences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home **

或者我们可以修改工程目录下的gradle-wrapper.properties文件,例如你的工程\gradle\wrapper\gradle-wrapper.properties

然后添加下面的一行:

Gradle 打包的时候提示MissingTranslation的解决方案

使用gradle脚本进行build打包的时候会提示xml文件“MissingTranslation”的错误,以前在eclipse我们可以关闭这个lint提示,同样,我们也可以修改gradle脚本达到同样的目的

Android Studio 导出包含assets目录的jar包

Android Studio 导出jar包其实很简单,build工程就会在build/intermediates/bundles/release目录下生成classes.jar包

但如果我们要打包assets资源目录呢,在eclipse里比较简单,直接勾选相关目录即可,在android studio 最好借助gradle的task功能,参考代码:

 

Android Studio 多渠道打包

多渠道打包这个当时在adt里还是需要借助一些脚本和配置来进行操作,在Android Studio使用gradle会相对简单不少,参考脚本

然后在命令行下运行即可在output目录下看到生成的各渠道包

Android Studio 创建项目提示building “xxx” gradle project info的解决办法

使用Android Studio创建的项目的时候,会一直卡在building “xxx” gradle project info的界面,而且无法关闭,必须强制结束掉进程方可退出。如下图所示:

后来发现个问题,如果连着“外网”的话,等待一会儿是可以进入的,最终发现原来是创建项目的时候会下载gradle,那么在墙内自然是会下载不了.所以解决方法就是:

1)翻墙下载

2)翻不了墙的稍微麻烦些。先去查看gradle版本:

查看目录C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all

然后到网上下载离线版本,然后将下载的版本存放到指定位置

存放位置:C:\Users\用户名\.gradle\wrapper\dists\gradle-1.XX-all\3jdgemv0iv8uqohg3kcp2o88r1\gradle-1.XX-all.zip

ok,再次启动就不会再等待了。

set gradle utf-8 encode