内网搭建 AS 开发环境
公司电脑不能连接互联网,但又要开发 Android 应用,非常麻烦。因此需要在内网搭建一个 Android 开发环境。经过一天的摸索,终于搭建成功,现将重点记录如下。
整体思路是在可以联网的电脑上将开发环境搭建好,所有依赖都下载到本地,然后将相关缓存和文件复制到内网电脑上即可。
我使用的 Android Studio 版本信息为:
Android Studio Bumblebee | 2021.1.1 Patch 1
Build #AI-211.7628.21.2111.8139111, built on February 2, 2022
Runtime version: 11.0.11+9-b60-7590822 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 20
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: com.intellij.plugins.vscodekeymap (211.4961.30)
Gradle 版本信息为:
Android Gradle Plugin Version: 3.4.1
Gradle Version: 5.1.1
具体操作步骤如下:
复制 Android Studio
将
C:\Program Files\Android\Android Studio
复制到内网电脑相同位置复制 Android Studio 配置
将
C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio2021.1
和C:\Users\Administrator\AppData\Roaming\Google\consentOptions
复制到内网电脑相同位置复制 Android Studio 缓存
将
C:\Users\Administrator\.android
复制到内网电脑相同位置复制 gradle 缓存
将
C:\Users\Administrator\.gradle
复制到内网电脑相同位置复制 Android 工程项目
将你的 Android 工程项目所有文件复制到内网电脑,一些编译的缓存文件可不复制,比如 build 目录
经过以上几个步骤后,在内网电脑启动 Android Studio,打开项目工程,在右侧 Gradle 面板选中 Offline Mode
,最后点击工具栏 Sync Project with Gradle Files
。
补充说明
.gradle
和.android
存储路径中的用户名我不确定是否需要保持一致,没有试- 联网电脑和内网电脑上的
Gradle
需要使用相同版本 gradle-wrapper.properties
中distributionUrl
使用本地地址,比如:distributionUrl=file:///C:/Users/Administrator/.gradle/wrapper/dists/gradle-5.1.1-all/97z1ksx6lirer3kbvdnh7jtjg/gradle-5.1.1-all.zip
没有评论