Android项目Gradle内网配置

由于内网无法连接到外部网络,在使用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),然后再执行命令

 

  

 
 
 
 
 
 
 
 
 
 
 

猜你喜欢

转载自www.cnblogs.com/rainboy2010/p/9060903.html