Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR解決方案

轉載請標明出處:http://blog.csdn.net/donkor_/article/details/82251888

前言:Android studio安裝apk無法安裝,報錯誤,網上搜索可以看到都說是: ” 調用者不被允許測試的測試程序”,但具體這句話具體是什麼意思很難理解。如下圖

由於上述問題,導致安裝包異常

▲ 問題分析
原來在Android Studio 3.0會在debug版本的apk的AndroidManifest文件Application標籤裏自動添加 android:testOnly=”true”屬性,導致IDE中run跑出的apk在大部分手機上只能用adb install -t 命令來安裝。

▲ 解決方案

  • 檢查\app\src\main\AndroidMainfest.xml中是否有testOnly屬性爲true,如果有去掉或者改爲false

  • 檢查Android Studio和gradle版本是否爲alpha版本,換爲穩定版本

  • 檢查是否關閉Instant Run功能,關掉此功能

  • 檢查是否使用alpha版本的依賴庫,換成穩定版本

  • 如果以上均無法解決,就在gradle.properties文件中添加android.injected.testOnly=false

經測,最後一點解決適用於本測試DEMO


About me
Email :[email protected]
Android開發交流QQ羣 : 537891203
Android開發交流羣

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