ionic 打包常見問題

問題一、Error occurred during initialization of VM ?Could not reserve enough space for 2097152KB object heap

原因: 安裝JDK的時候安裝了32位的JDK。

解決方案:把32位的JDK刪了,重新安裝64位的JDK。

參考網(wǎng)址:http://www.mamicode.com/info-detail-1698106.html


問題二、Exception?in?thread "main"java.lang.RuntimeException: ?java.net.SocketTimeoutException: ?Read?timed?out

原因: gradle 連接超時。

解決方案:

1、打開platforms\android\cordova\lib\builders\gradlebuilder.js文件,找到distributionUrl,gradle-3.3-all.zip也就是我們要下載的安裝包。

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'https\\://services.gradle.org/distributions/gradle-3.3-all.zip';

2、下載gradle安裝包(下載地址在問題三的解決方案)

3、在第一次build失敗的時候,已經生成了一個名為gradle的文件夾,路徑如下 : ? ?platforms\android\gradle

把下載的gradle安裝包拷貝到以上路徑

4、修改distributionUrl,注意對應的版本號

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-3.3-all.zip';


問題三、Error: Couldnotfind an installedversionofGradle eitherinAndroid Studio,oronyour systemtoinstallthegradle wrapper. Please include gradleinyour path,orinstall Android Studio

原因: 沒有安裝gradle

解決方案:

1、手動下載gradle

gradle-x.x-all.zip (x.x代表版本)

根據(jù)需要下載某一版本(具體版本號看問題二的第一步)

地址:https://services.gradle.org/distributions

2、添加環(huán)境變量

3、關閉cmd窗口,輸入gradle -v,查看gradle安裝成功與否

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,741評論 25 709
  • 在閱讀這篇文章之前,推薦先看一下我之前寫的一片文章:Cordova+Crosswalk打包WebApp這篇文章只會...
    jerry_mei閱讀 9,639評論 1 3
  • 農家小院中,晚飯后,父母照例忙忙碌碌,村里孩子們奔跑嬉戲的歡笑聲不斷傳來,空氣中飄著自制月餅的香甜,更有蘋果、核桃...
    梅影映雪閱讀 358評論 0 6
  • 為什么每次去醫(yī)院,第一環(huán)節(jié)是抽血化驗? 因為,所有的疾病都來源于血液,血液干凈了,細胞就好了,人也就健康了,那如何...
    超越神話家族閱讀 538評論 0 1
  • 應屆畢業(yè)生應不應該追求高薪? 應屆畢業(yè)生當然應該要追求高薪工作。這意味著你比同齡人更容易獲得成功。有些...
    尖叫果仁閱讀 914評論 0 0

友情鏈接更多精彩內容