Android項目Gradle內網配置
阿新 • • 發佈:2018-05-19
分享圖片 在服務器 配置 內網 問題: 8.4 文件 開發機 pro
由於內網無法連接到外部網絡,在使用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內網配置