文章建立在已經能夠打包的基礎上。主要是方便自己理解各個參數的應用。
cmd進入到你要打包的項目文件夾後, 輸入這句話:
keytool -genkey -keystore android.keystore -keyalg RSA -validity 40000 -alias android
不講其他的,下面框裏的是重點:
-keystore
:指定所生成的數字證書的存儲路徑(路徑就是框裏的android.keystore
)
-alias
:指定生成數字證書的別名(原理同上)。
當你運行完這句話,會在你的當前運行cmd的目錄下生成一個:android.keystore
的文件。
然後你需要自己去創建另一個文件:release-signing.properties
(點後面的就是後綴):
裏面的內容如下:
storeFile=android.keystore
key.store.password=111111
key.alias=android
key.alias.password=000000
密碼是你運行上面命令的時候輸入的。你先照着上述的做就會明白的(沒必要先看完)。
然後將上面的兩個文件放到同一個目錄下,一般是myAppName\platforms\android\
下面
最後再輸入以下命令:
ionic cordova build android --prod --release
自動生成兩個版本: