前两天驻场开发的甲方爸爸要求全部改成远程桌面开发,于是整层楼的开发人员就开始了浩浩荡荡的集体环境迁移。环境迁移最大的问题就是没有外网,很多插件之类的东西无法下载,只能靠打包自己已经安装好的本地软件上传后直接使用。
问题:AndroidStudio却让我很头疼,直接将环境打包了三个文件夹
1、AndroidStudio的安装目录。
2、sdk安装目录。
3、用户空间下的.gradle文件夹(离线jar包目录)。
结果并没有起作用,点击构建项目的时候报错,找不到jar包资源。
问题分析:后来在网上搜索后发现第三点.gradle目录下的jar包是以缓存形式存在的,在jar包的目录上会发现
C:\Users\xx\.gradle\caches\modules-2\files-2.1\android.arch.core\common\1.1.1\5cc390dbeaacc19fe0965f74409118d2dfacce9e
有这样一层父级目录,这层父级目录是由电脑随机生成的,直接迁移之后可使用的概率很低。所以我们需要将gradle缓存的jar包转换为maven的目录格式。然后勾选AndroidStrudio离线并且使用maven仓库。
gradle目录格式:android.arch.