Cordova 發佈 Google Play Store

在AndroidManifest.xml的application裡加入android:debuggable="false"

$cordova plugin rm org.apache.cordova.console

$platforms/android/cordova/clean

$cordova build --release android

備註:keytool只要執行一次就好,之後打包都不用再執行

$keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

備註:在Cordova 5.0.0版本, platforms/android/ant-build/CordovaApp-release-unsigned.apk 要換成platforms/android/build/outputs/apk/android-release-unsigned.apk

$jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore platforms/android/ant-build/CordovaApp-release-unsigned.apk alias_name

備註:21.1.2會變動

$~/Library/Android/sdk/build-tools/21.1.2/zipalign -v 4 platforms/android/ant-build/CordovaApp-release-unsigned.apk app.apk

接下來把app.apk上傳到Google Play Developer Console

留言

這個網誌中的熱門文章

Android WebView 發生跑版

Entity Delete 因為實體未公開其關聯性的外部索引鍵屬性而發生錯誤

OS X Yosemite 10.10.1 + Apache + PHP + MariaDB