前言
本文章算是給自己的一個(gè)記錄貼穴亏。
簽名
①keystore文件路徑
②簽名后生成的apk路徑
③待簽名的apk路徑
④alias別名
jarsigner -verbose -keystore keystore 文件路徑 -signedjar 簽名后生成的apk路徑 待簽名的apk路徑 別名
比如:
jarsigner -verbose -keystore Users/lixiaotong/Desktop/***.keystore -signedjar Users/lixiaotong/Desktop/signed.apk Users/lixiaotong/Desktop/project/project.apk lxt
如果360提示:”您的應(yīng)用簽名算法采用“SHA256withRSA”,在部分4.2一下安卓版本的手機(jī)上不能安裝鸦采,請(qǐng)按下方操作
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [keystorePath] -signedjar [apkOut] [apkln] [alias]
對(duì)齊
①找到sdk的路徑
cd Library/Android/sdk/
②進(jìn)入build-tools目錄
cd build-tools/
③找到你要是用的sdk版本(與gradle中的buildToolsVersion一致)
cd 27.0.0/
④對(duì)齊apk
./zipalign -v 4 待對(duì)齊的apk路徑 對(duì)齊后apk生成的路徑
比如:
./zipalign -v 4 ~/Desktop/signed.apk ~/Desktop/s_z.apk