Android Studio3.0打包APK安裝到手機報Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

出現這個報錯的原因是Android Studio3.0升級了打包簽名的方式,不說其他的直接上解決方案:

1.首先點擊Android Studio 中的Build中的Generate Signed bundle/apk,進入選擇簽名頁面,如果已有簽名直接從本地選擇,如果沒有create新建一個,然後Next執行下去;

2.打包完成將app-debug.apk跟簽名文件(我這裏是fsdg.jks)放在同一目錄下;

3.然後進入這一目錄下,打開終端命令輸入:

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore fsdg.jks app-debug.apk fsdg

注:

其中fsdg.jks爲你自己的簽名文件,

app-debug.apk爲你使用fsdg.jks打包出的安裝包,

fsdg爲你自己創建簽名文件的別名

4.回車執行此命令,等到看到對所有的文件都進行簽名成功,這時你的app-debug.apk就是已經簽名的可以被正常安裝到手機的apk了,標題的報錯也隨之結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章