Android Studio 离线 gradle

从eclipse换到android studio 感觉真是鸟枪换炮啊,效率大大提升,但是每次android studio升级完接着离线的gradle就出错,让人恼火啊,所以就仔细研究了下gradle的离线使用,总结了几点,记录下免得忘了

1、android studio升级后一般都会升级gradle,然后会有一个下载好的gradle文件夹在AS的安装目录下,这个目录可以直接引用

2、项目依赖的gradle版本号一般和AS版本号相同,或者可以去下边的目录查看当前支持的版本号:

Android Studio\gradle\m2repository\com\android\tools\build\gradle

3、项目settings\gradle中可配置相应的gradle使用策略

use default gradle wrapper  : 个人理解应该是使用默认的gradle配置

use local gradle distribution : 个人理解是使用自定义的gradle配置

offline  work  :离线使用gradle,在user\.gradle\wrapper\dists\下建立一个对应gradle版本的缓存文件夹,然后里面就是gradle的缓存

感觉offline work  是和 default gradle 一起使用的,勾选了use  local gradle,离不离线没发现啥区别,不知道有人研究过吗

时间: 2024-10-11 16:59:36

Android Studio 离线 gradle的相关文章

【android studio】 gradle配置成本地离线zip包

原文:[android studio] gradle配置成本地离线zip包 关键词:distributionUrl修改成本地路径,android studio 提速 使用场景,1平常项目:2github上的项目,下载后先修改配置文件再open 一.gradle离线包下载地址: http://android-mirror.bugly.qq.com:8080/gradle/ 二.无需解压: 三.android studio修改成本地路径:(gradle/wrapper/gradle-wrapper.

【Android Studio】Gradle DSL method not found:'android()'

如图所示: 参考:http://www.jianshu.com/p/d370d41fb7da 又遇到了这个问题: 参考:http://stackoverflow.com/questions/24204436/error1-0-plugin-with-id-android-not-found 然后是这个问题: 我也是醉了…… [Android Studio]Gradle DSL method not found:'android()'

Android Studio之Gradle

自从13年Google I/O大会上推出了Android Studio,我就逐步将开发工作从Eclipse转向了Android Studio,也越来越嫌弃老态龙钟的Eclipse.相比较而言,Android Studio无论从运行速度上还是对于Android开发的支撑上都完爆Eclipse:前者极具科技感的UI更是牢牢抓住了我的心!:) 话不多说,先上张碉堡了的截图: Android Studio默认采用Gradle编译项目:Gradle基于Groovy语言,Groovy是一种运行于JVM的动态

android studio 更新 Gradle错误解决方法(Gradle sync failed)

android studio 更新 Gradle错误解决方法 Android Studio每次更新版本都会更新Gradle这个插件,但由于长城的问题每次更新都是失败,又是停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradle Project Compile Error 等等相关的问题 解决这些问题办法是 首先打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper.properties这个文件 内容如下

Android Studio之Gradle多渠道打包

Android Studio之Gradle多渠道打包 由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这事就简单了. 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段: <meta-data android:name="UMENG_CHANNEL" android:value="Channel_ID&qu

Android 项目利用 Android Studio 和 Gradle 打包多版本APK

在项目开发过程中,经常会有需要打包不同版本的 APK 的需求. 比如 debug版,release版,dev版等等. 有时候不同的版本中使用到的不同的服务端api域名也不相同. 比如 debug_api.com,release_api.com,dev_api.com等等. 不同的版本对应了不同的 api 域名,还可能对应不同的 icon 等. 如果每次都在打包前修改我们都手动来修改,这样实在是不够方便. 但如果我们使用了 Android Studio 和 Gradle,这个麻烦就可以轻松省去.

在Android studio中用gradle打 jar 包(Mac下)

这两天公司要重构项目,以前的项目在eclipse上,准备迁移到Android studio上,需要对项目打包,于是我学习了Android studio中gradle打包的内容.我在公司用的Mac,在家用的Windows,两种平台下,打包基本一样的,这里主要说下在Mac系统下的过程. 在Andorid studio中的Terminal用的是Mac的终端,所以要使用Terminal的gradle命令打包,先要配置下mac中的gradle环境,打开mac上的终端: (1) 输入命令:open .bas

Android Studio:Gradle DSL method not found: &#39;runProguard()&#39;

Android Studio发布了新的1.0版,更新之后却发现原来在0.8下面正常的项目编译失败了,从报错上来看是卡在gradle上面. Gradle DSL method not found: 'runProguard()' 找不到 runProguard() 这个方法 最终的原因很让人无语,原来gradle的工程师跟谷歌负责安卓这一块的是一个尿性!!根本就不管上下版本的开发兼容性!! Android Studio 1.0 默认采用了新版本的gradle,升级时,也会自动的将项目下的build

Android studio: Gradle DSL method found: &#39;android()&#39;!及Gradle DSL method not found: &#39;runProguard()&#39;错误

Gradle DSL method not found: 'runProguard()'错误 出现这个错误是因为在新版本的Gradle中runProguard()方法已经被废弃,取而代之的是minifyEnabled,因此只要将每个module下的build.gradlew文件中的runProguard改成minifyEmabled即可.如下图: Gradle DSL method found: 'android()'错误 和上个错误一样这个也是因为在新版本的Gradle中android()方法