Android Studio Gradle离线配置

刚接触Android Studio发现每次启动都需要联网获取一个叫gradle的东东,而且有时候GFW发威了还得挂VPN才行。郁闷。

然后就想到离线,下了个最新版的,结果跟以往项目里 的gradle不匹配。。。AS不认。。。

---------------------------------------------------------------------我是SQL分割线---------------------

报错收集 :

The following classes could not be found:
- android.support.v4.widget.DrawerLayout (Fix Build Path, Create Class)
 Tip: Try to build the project.

A problem occurred configuring root project 'hello'.
> Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:0.8.+.
     Required by:
         :hello:unspecified
      > Failed to list versions for com.android.tools.build:gradle.
         > Could not list versions using M2 pattern 'http://repo1.maven.org/maven2/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]'.
            > Could not GET 'http://repo1.maven.org/maven2/com/android/tools/build/gradle/'.   //这个地址会列出许多版本
               > Connection to http://127.0.0.1:8087 refused  //没开VPN所以没连上...

还有版本不同等一些报错就不一一列举了。

---------------------------------------------------------------------我是SQL分割线----------------------
项目文件夹下:gradle->wrapper->gradle-wrapper.properties文件里有个地址:

我的是:

https://services.gradle.org/distributions/gradle-1.10-all.zip  //这个地址下载特别慢,知道版本号后建议去官网下。

应该是该项目引用的 gradle 相应版本的地址,然后自己下一个,解压。
然后再在AS的gradle配置里引用本地gradle的位置:
File->Setting->Gradle页: 选中 Use local gradle distribution 选项,Gradle home: 填选刚刚解压的根目录。

OK完成!

---------------------------------------------------------------------我是SQL分割线---------------------

问题: Gradle "xxx" project refresh failed

描述: 这是一个很常见的问题, 比如之前可以使用, 新建工作, 或重新启动, 则不可使用, 显示无法构建, Gradle无法使用(有时候开启项目加载gradle到一半关掉,也会出现这个问题)

解决: 清除缓存, 重启Gradle, File->Invalidate Caches / Restart... ; 即可;

---------------------------------------------------------------------我是SQL分割线----------------------

每次打开studio都提示 没有安装 SDK是因为没有配置 ANDROID_HOME   及相应PATH

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android StudioGradle离线配置是一种配置方式,可以使Android项目在没有网络连接的情况下执行构建和编译操作。通常情况下,Gradle会通过网络连接下载所需的依赖库和插件,但在某些情况下,比如缺乏网络连接或者网络不稳定,这种在线下载就会受到限制。因此,使用离线配置可以解决这个问题。 要进行Gradle离线配置,首先需要在网络连接正常的情况下,在Android Studio中打开需要离线配置项目。然后,依次点击菜单栏中的"File"->"Settings"->"Build, Execution, Deployment"->"Gradle"。在弹出的对话框中,可以看到"Gradle offline work"选项。勾选该选项后,就可以进行离线配置了。 离线配置后,Gradle会尝试使用本地缓存来解决构建和编译所需的依赖库和插件。如果本地缓存中缺少所需的文件,Gradle会抛出一个错误,因为它无法从网络上下载它们。因此,离线配置需要首先在有网络连接的情况下进行配置,并确保所有所需的依赖库和插件都已经下载到本地缓存中。 另外,为了使离线配置生效,需要关闭Android Studio中的"Offline Mode"。该选项在工具栏中有一个小蜗牛的图标,可以点击该图标开启或关闭"Offline Mode"。 总的来说,通过Gradle离线配置,可以在没有网络连接的情况下顺利进行Android项目的构建和编译操作。通过合理配置依赖库和插件的本地缓存,可以确保项目的稳定性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值