Android | Android Studio打包APK安裝失敗:應用是非正式版本,當前設備不支持安裝


異常情況:

Android studio 打包apk后發給別人,安裝失敗。

失敗原因顯示:應用是非正式發布版本,當前設備不支持安裝。

在自己手機上也無法安裝,之后連接USB進行調試時可以運行,打包成APK安裝就會顯示下圖錯誤:

原因分析:

造成該問題的原因是Android Studio 3.0會在debug apk的manifest文件application標簽里自動添加 android:testOnly="true"屬性。該屬性導致在IDE中使用Run生成的apk在大部分手機上只能用adb install -t 來安裝。

       這種apk在某些手機上甚至安裝不了。

解決方法:

在gradle.properties 文件中添加如下指令:

android.injected.testOnly=false

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM