技術搭建:vue + vux
首先推薦閱讀這篇文章,寫的已經很詳細了:https://www.jianshu.com/p/25d797b983cd
此處記錄下我按照這篇文章打包的時候報的一些錯誤,方便大家借鑒:
1、當執行最后一步 cordova build android 時,可能會因為沒有安裝 gradle 導致報錯,可以到他提示的下載地址進行下載,版本盡量按照他提示的要求。
下載安裝教程可以參考這個:https://jingyan.baidu.com/article/00a07f38706f0b82d028dcf3.html
下載下來的這個zip可以不用解壓,就找個地方存放。(合適存放位置目前我也不太清楚,我是放在了跟要打版本的項目同級里)
下面的截圖是cmd里自動安裝gradle
2、還有個可能報錯的問題:android studio 的 SDK的版本號 跟 你要借助打包工具gradle的配置文件 build.gradle 里的不一致,具體的版本號問題報錯信息里會有提示。
還要注意,cordova創建的項目里有兩個 build.gradle 文件,分別在:
D:\db\cordova\cordovaApp\platforms\android 目錄下(如下圖)
另一個在:D:\db\cordova\cordovaApp\platforms\android\app 目錄下
我在第二個目錄(platforms\android\app )下的build.gradle 找到 defaultBuildToolsVersion 改的值,這個值要跟你的 android studio 里的值要一樣,
android studio 截圖: 如果沒有安裝的話要安裝下。
另外,我還遇到報錯提示 SDK Platform 版本要求為26,所以要在android studio 找到對應的版本下載。
3、都搞定之后,再次在控制台執行cordova build android ,當看到提示下圖,說明打包成功,按照路徑去找apk就可以啦