天天看點

關于Android Studio 打包APK時debug安裝可以安裝, release 無法安裝問題

今天打包一個apk發給系統定制方進行系統内置,但是打包apk之後進行測試安裝時到問題,打包好的release版本apk無法在測試機上面進行安裝,問候度娘之後歸類出如下解決方法:

1、第一種産生的原因是:

關于Android Studio 打包APK時debug安裝可以安裝, release 無法安裝問題

問題産生 原因

如圖,在打包 release 版本時候,僅選擇了v2 (Full APK Signature)這個勾選出框,導緻安裝的時候 測試機會進行報錯,無法安裝app

第一種解決方式為:

關于Android Studio 打包APK時debug安裝可以安裝, release 無法安裝問題

解決方式

将兩個勾選框全部勾選上即可順利安裝

2、第二個解決方式簡單粗暴,但是我沒有嘗試,但是按照道理來說可行。

手機上一開始就是你測試項目,用的就是資料線連接配接手機測試(不是簽名的同debug版一樣),你再次debug.apk打包安裝會成功的,你再安裝release時,你的前面debug版app沒有解除安裝 和 這次release.apk包安裝 就會形成簽名不一緻。辦法就是:解除安裝之前測試安裝的app,以簽名的release第一次安裝應用,之後更新app,還是簽名一緻另個versionCode versionName不一緻的release.apk包。

繼續閱讀