码迷,mamicode.com
首页 > 移动开发 > 详细

Android项目Gradle内网配置

时间:2018-05-19 18:42:45      阅读:663      评论:0      收藏:0      [点我收藏+]

标签: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),然后再执行命令

技术分享图片

技术分享图片

 

 


  

 



 
 
 
 

 

 

 

 

 

 

Android项目Gradle内网配置

标签:ack   1.4   x86_64   wrap   系统   arch   tar.gz   roi   server   

原文地址:https://www.cnblogs.com/rainboy2010/p/9060903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!