遇到的情況
ionic cordova build android 直接報(bào)錯(cuò)魂爪,報(bào)錯(cuò)信息,大概就是沒有g(shù)radle或者讓你去下載 android studio
查詢資料的時(shí)候艰管,遇到了幾個(gè)坑滓侍。
第一個(gè),更改JAVA 里面的URL牲芋,更改SL的訪問路徑撩笆,我看到這里...
第二個(gè),手動(dòng)下載gradle 缸浦,配置系統(tǒng)環(huán)境變量夕冲,我果斷選擇了這個(gè)
gradle手動(dòng)下載,配置環(huán)境變量裂逐,gradle -v 效果有了歹鱼,但是,打包繼續(xù)報(bào)錯(cuò)卜高,于是看到網(wǎng)上的回答弥姻,重啟電腦南片。
-
不報(bào)錯(cuò)了,開始下載gradle庭敦,報(bào)錯(cuò)疼进!
Paste_Image.png
修改 platforms/android/cordova/lib/builders/GradleBuilder.js 的配置信息
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] ||'http://services.gradle.org/distributions/gradle-3.3-all.zip';
繼續(xù)下載,一般不報(bào)錯(cuò)了秧廉。
沒錯(cuò)伞广,我的報(bào)錯(cuò)了
查看windows gradle 文件的下載目錄 我的是在C:\Users\Administrator.gradle\wrapper\dists 這個(gè)目錄下面
這個(gè)地方可以查看你下載過什么版本,可以將之前的distributionUrl 換成你下載好的gradle
另外一個(gè)解決的辦法
手動(dòng)下載gradle zip格式疼电,不解壓赔癌,放置在platforms/android/gradle 下面
var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-3.3-all.zip';