一、需要安裝node.js及其cordova
- npm install -g cordova
二、打包vue
- npm run build
三、使用cordova命令創建cordova項目
- cordova create android-test com.cn mytest
其中android-test是項目目錄,com.cn是包名,mytest是應用程序的顯示標題
四、將vue生成的dist目錄的內容放到android-test項目下www目錄下;
將www目錄下的原有的內容刪除;
五、打包android項目
1. 進入android-test項目,打包成android項目;
- cd android-test
- cordova platforms add android --save
2. 打包成apk的准備工作
- cordova requirements
注: 檢查JDK,SDK,GRADLE(注意環境變量是否配置正確),需要安裝android studio
3. 打包apk項目
- cordova build android –release
4. 打包成功后,界面會提示apk打包成功的路徑,如下圖:
5. 進入apk打包成功的目錄,生成APK簽名
- keytool -genkeypair -alias demo.keystore -keyalg RSA -validity 4000 -keystore demo.keystore
6. 進入apk打包成功的目錄,生成帶簽名的apk
- jarsigner -verbose -keystore demo.keystore -signedjar androidtest.apk app-release-unsigned.apk demo.keystore
注意:需要你之前apk簽名的密碼口令
7. 生成成功后,可以用安卓模擬器安裝運行是否成功