Blog
Blog copied to clipboard
Android Studio 与 Gradle
Android Studio 与 Gradle
标签(空格分隔): Android
网络不好,凸墙出不去。
Android Studio打开一个Clone的Android的项目的时候卡在了Building Project界面。
原来是后台在下载该编译该项目所需要的Gradle的版本,下不动。
Update:
offline模式只是设定Gradle的工作状态是离线模式,而不是设定使用的项目使用离线的(local)gradle版本。所以设定offline应该是无效的。
正确的做法应该是挂全局代理加速。(这也应该是官方使用gradle wrapper的原因)这样也能保证项目无法编译不是由于gradle版本引起的。
如果AS默认下载速度太慢的话,可以手动下载zip包,放到指定的位置去让AS读取。
~先设置Android Studio的全局Gradle为offline模式,使用安装Android Studio时自带的Gradle版本,或者自己指定一个手动安装了的本地Gradle。先进了项目。然后把项目的project-level settings 改为使用本地Gradle,关掉offline 模式。~
如果Gradle版本导致不能编译此项目,只能安装对应版本的Gradle,把项目的project-level settings 改为使用默认Gradle Wrapper了。
OSX下Android Studio默认下载Gradle位置~/.gradle/wrapper/dists
gradle 默认下载依赖jar包的位置: ~/.gradle/caches/modules-2/files-2.1
如果使用的是local gradle distribution,那么下载的jar包的位置取决于使用的gradle的安装位置,比如我现在OSX使用的是Android Studio安装时带的gradle-2.10,安装路径为/Applications/Android Studio.app/Contents/gradle/gradle-2.10
,那么默认下载依赖jar包的位置为/Applications/Android Studio.app/Contents/gradle/gradle-2.10/caches/modules-2/files-2.1