Android Studio 搭建离线开发环境

联网主机

  1. 下载Android Studio 并安装
  2. AS选择下载Android SDK
  3. 创建一个简单工程,编译,中间时间比较长因为要下载相应的gradle,等待编译成功
  4. 如果要在离线环境下使用开源工程,将该工程也在AS下编译。有可能会下载不同版本的gradle,以及其他依赖库,这些都会缓存到~/.gradle下,不同版本的sdkTool,会缓存的sdk目录下,编译下载时间会比较长。
  5. 将Android SDK目录压缩打包,zip rar tar.gz...,都可以,主要是方便拷贝,文件太多
  6. 同理将C:\users[username].gradle 目录打包
  7. 在AS下载页面找到"Offline components" 下载 "Google Maven dependencies",非常重要编译时需要谷歌自家依赖库都在这里面。我下载的文件名为offline-gmaven-stable.zip,2.66GB
  8. 离线安装的4种资源准备完毕,并拷贝到离线主机上
    1. Android Studio安装包
    2. Android SDK压缩包
    3. .gradle 压缩包
    4. offline-gmaven-stable.zip

离线主机

  1. 安装 Android Studio

  2. 解压 Android SDK压缩包到任意方便的位置,AS的SDK位置设置到这个位置。

    file > Appearance & Behavior > System settings > Android SDK

  3. 解压并.gradle压缩包并拷贝或覆盖到 C:\users\[username]\ 下

  4. 按照offline-gmaven-stable.zip中README说明的方法,你下载的版本可能与下面方法不一样,请参照对应说明

    1. 将offline-gmaven-stable.zip解压到 %USER_HOME%/.android/manual-offline-m2/下,%USER_HOME%就是C:\users\[username], 没有这个目录就创建一个
    • 注意zip中有一个文件夹gmaven_stable,将文件直接复制到刚才目录下,而不是画蛇添足地将里面的文件复制到刚创建的文件夹下
    1. 创建空白文件%USER_HOME%/.gradle/init.d/offline.gradle,写入内容参考README,保存
  5. AS配置离线编译

    • File > Settings > Build, Execution, Deployment > Gradle 勾选 Offline work
    • File > Settings > Build, Execution, Deployment > Gradle > Android Studio 勾选 Enable embeded Maven repository
  6. 创建简单项目验证是否能成功编译

 

 

 

 

你可能感兴趣的:(Android Studio 搭建离线开发环境)