如何提前下载依赖实现Android Studio离线开发环境搭建?
离线搭建Android Studio开发环境解决方案
一、提前备好完整Android SDK文件
- 在联网电脑上打开Android Studio,进入Settings > Appearance & Behavior > System Settings > Android SDK
- 切换到SDK Platforms标签页,勾选你需要的Android版本(比如常用的Android 13、14),点开Show Package Details,按需勾选对应版本的SDK Platform、Sources、System Image等组件,点击Apply开始下载
- 再切到SDK Tools标签页,同样点开Show Package Details,下载对应版本的Build Tools、Android SDK Command-line Tools,要是用到NDK或CMake也一起勾选上
- 找到SDK的安装目录(Windows默认是
C:\Users\<你的用户名>\AppData\Local\Android\Sdk,Mac/Linux是~/Library/Android/sdk),把整个sdk文件夹复制到离线电脑的同路径下,之后在离线电脑的Android Studio设置里指定这个SDK路径就行
二、提前搞定Gradle及项目依赖
1. 下载对应版本的Gradle
- 打开项目根目录下的
gradle/wrapper/gradle-wrapper.properties,找到distributionUrl里的Gradle版本(比如gradle-8.4-bin.zip),下载对应zip包 - 把下载好的zip包复制到离线电脑的Gradle wrapper缓存目录:
- Windows:
C:\Users\<你的用户名>\.gradle\wrapper\dists\<对应Gradle版本>\<一串随机字符> - Mac/Linux:
~/.gradle/wrapper/dists/<对应Gradle版本>/<一串随机字符>
要是离线电脑还没这个目录,先打开Android Studio建个空项目,让它自动生成目录结构再复制
- Windows:
2. 缓存项目所有依赖
- 在联网电脑上打开你的项目,执行命令:Mac/Linux用
./gradlew build --refresh-dependencies,Windows用gradlew build --refresh-dependencies,让Gradle把所有需要的依赖都下载到本地缓存里 - 找到Gradle缓存目录:Windows是
C:\Users\<你的用户名>\.gradle\caches,Mac/Linux是~/.gradle/caches,把整个caches文件夹复制到离线电脑的同路径下
3. 开启Gradle离线模式
- 在离线电脑的Android Studio里,进入Settings > Build, Execution, Deployment > Build Tools > Gradle,勾选Offline work
- 或者直接在项目的
gradle.properties文件里加一行:org.gradle.offline=true
三、离线安装Android Studio
- 下载Android Studio的离线安装包(包含基础组件的离线版),别用在线安装器
- 在离线电脑上运行离线安装包,安装时选择之前复制好的SDK路径,就能避免触发在线下载
内容的提问来源于stack exchange,提问作者codergrid
相关产品推荐
相关产品推荐

