cordova打包安卓app
生活随笔
收集整理的這篇文章主要介紹了
cordova打包安卓app
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. %bxproject-mobile-client% 運行 npm run buildapp
2. 復制%bxproject-mobile-client%的www里面文件到%bxproject-app%的www目錄里面
3. %bxproject-app%運行 cordova build android --release
4. APK文件在: %bxproject-app%\platforms\android\build\outputs\apk
1.先創建一個項目
cordova create procure-app com.smart.agriculture.procure.app 采購app進入到該項目目錄
2.創建安卓環境
cordova platform add android?
3.創建密鑰
keytool.exe -genkey -v -keystore procure-app-release-key.jks -alias procure-app -keyalg RSA -keysize 2048 -validity 100004.?build.json配置文件復制過去,更改參數
{"android": {"release": {"keystore": "procure-app-release-key.jks","storePassword": "123456","alias": "procure-app","password" : "123456","keystoreType": "jks"}} }自己創建該文件,然后把上面內容更改為自己的內容
5.更改config.xml參數,顯示app圖標,復制res文件夾進新的目錄
<platform name="android"><icon src="res/icon/android/48-48_18.png" density="mdpi" /><icon src="res/icon/android/72-72_15.png" density="hdpi" /><icon src="res/icon/android/96-96_09.png" density="xhdpi" /><icon src="res/icon/android/144-144_06.png" density="xxhdpi" /><icon src="res/icon/android/192-192_03.png" density="xxxhdpi" /> <allow-intent href="market:*" /> </platform>6.Android 9.0 http無法訪問網絡問題
原來9.0系統已經默認不支持http請求了,谷歌默認要求鏈接是加密鏈接了,要解決這個問題有幾種方案,第一個是把http改成https,這個要讓后臺更改
在該目錄下創建一個xml文件:
D:\software\cordova\procure-app\platforms\android\app\src\main\res\xml
?network_security_config.xml
<?xml version="1.0" encoding="utf-8"?><network-security-config><base-config cleartextTrafficPermitted="true" /> </network-security-config>第二步:?AndroidManifest.xml清單文件上加入
?
添加該句代碼
android:networkSecurityConfig="@xml/network_security_config"然后重新打包,大功告成!!!!
總結
以上是生活随笔為你收集整理的cordova打包安卓app的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker迁移与备份
- 下一篇: 如何使用tortoisegit忽略某个文