ionic2:打包apk出現錯誤代碼解決方案

ionic2項目打包apk創建安卓應用最后報錯Error: Error code 1 for command: cmd with args: /s,/c,...。網上找的方法沒辦法解決,不過還是把解決方案都提出來,大家遇到這個問題的可以都試試。

錯誤代碼提示.png

方案1:
可能是android sdk的問題。查看你的ionic項目安卓的版本,將該版本的sdk全部下載下來再打包一次。我的版本是5.1.1,就下載5.1.1的sdk。


下載所有sdk.png

方案1我是看網友這么解決的,但是自己試過沒效果,可能問題不是出自這。
方案2:
ionic-native插件未安裝成功。如果插件未安裝成功可以重新安裝看看是否有報錯和警告,安裝完成后記得要在app.module.ts中聲明。
安裝完新插件打包apk時,需要先ionic cordova platform rm android移除,再ionic cordova platform add android添加,再ionic cordova build android創建。


聲明1.png

聲明2.png

方案3:
有可能是ionic-native更新了,之前安裝的插件要重新安裝一遍。如果有些插件要求native版本要高一些,在打包前更新了native的版本,其他之前add的插件可以到ionic-native官網文檔看命令,把之前安裝的插件全部重新添加。
安裝完新插件打包apk時,需要先ionic cordova platform rm android移除,再ionic cordova platform add android添加,再ionic cordova build android創建。

可能還有其他情況沒遇到,有寫的不對的地方歡迎大家留言評論,一起學習ionic2。同時歡迎大家到我的個人主頁聽歌留言哦~

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容