标签:ack 1.4 x86_64 wrap 系统 arch tar.gz roi server
由于内网无法连接到外部网络,在使用Gradle编译Android Studio项目时就会面临一些问题:
1.Gradle安装文件无法下载
2.Gradle Android插件无法下载
3.项目依赖文件无法下载
苦心人天不负,通过摸索,找到了一些解决方法,与大家分享
开发机器信息:
操作系统:Windows
服务器的信息:
IP地址:192.68.121.130
操作系统: SUSE Linux Enterprise Server 11 SP4 (x86_64)
Java版本: 1.8.0_144
Tomcat版本: 7.0.70
Gradle安装文件存放目录为:/home/jack/Desktop/jack/software/gradle
Android APP信息:
Gradle Android插件版本:2.3.3
Gradle Wrapper版本:3.3
依赖文件:
ButterKnife:8.4.0
解决内网环境下Gradle安装文件无法下载的问题
1 在服务器上安装Tomcat
1.1 从Tomcat网站下载Tomcat 7.0.70,地址:
https://archive.apache.org/dist/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz
1.2 解压Tomcat,执行以下命令
tar zxvf apache-tomcat-7.0.70.tar.gz
如解压后Tomcat对应的目录为:
/home/jack/Desktop/jack/software/apache-tomcat-7.0.70
1.3 设置环境变量TOMCAT_HOME为:
/home/jack/Desktop/jack/software/apache-tomcat-7.0.70
1.4 启动Tomcat,执行以下命令:
cd $TOMCAT_HOME
sh bin/startup.sh
2. 建立软链接:
cd $TOMCAT_HOME/webapps
ln -s /home/jack/Desktop/jack/software/gradle gradle
3. 将gradle-3.3-all.zip上传到服务器/home/jack/Desktop/jack/software/gradle目录下
此时访问 http://192.168.121.130:8080/gradle/gradle-3.3-all.zip,如可以下载文件,则配置成功
4. 替换项目中gradle-wrapper.properties文件的distributionUrl
5. 在项目根目录下执行gradlew –v,如果本地没有缓存Gradle 3.3则先会从服务器下载gradle-3.3-all.zip并缓存到本地(默认本地缓存目录为C:\Users\xxx\.gradle\wrapper\dists),然后再执行命令
标签:ack 1.4 x86_64 wrap 系统 arch tar.gz roi server
原文地址:https://www.cnblogs.com/rainboy2010/p/9060903.html