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。同時歡迎大家到我的個人主頁聽歌留言哦~