|
1.打包 ionic下打包生成apk有兩種命令: (1)ionic cordova build android :生成debug形式的apk,用來進(jìn)行本地開發(fā)測試(這個(gè)apk是有簽名的,而且這里用于測試的簽名是相同的)不能用于發(fā)布 (2)ionic cordova build android --release :生成release形式的apk(這里生成的apk沒有簽名)無法安裝到手機(jī)上,必須要簽名 這里我們使用第二種打包方式 2.簽名apk (1)檢測你是否安裝過jdk,(如果安裝過,跳過此步驟),如果沒有安裝請先安裝并在path中配置以下兩個(gè)路徑。 (2)生成(.keystore)文件 命令:keytool -genkey -alias common.keystore -keyalg RSA -validity 40000 -keystore common.keystore (3)簽名apk(這里.keystore要和 要簽名的apk放在同一目錄下,要不就會(huì)報(bào)錯(cuò):jarsigner: 無法打開 jar 文件: android-release.apk) (4)查看簽名 把你簽名之后的apk解壓,然后運(yùn)行以下命令: keytool -printcert -file common_signed/META-INF/COMMON_K.RSA 到這里簽名就生成結(jié)束了 |
|
|