先扯兩句
首先聲明,這篇博客解決方案取自一激靈兒的Android Studio安裝APK報錯 INSTALL_FAILED_TEST_ONLY終極解決方案
PS:大家可以直接通過鏈接跳轉到原博客查看,下面只是說明一下我是在哪里遇到的而已。
先提供一下Android知識點——目錄的鏈接,然后讓我們進入正題。
正文
INSTALL_FAILED_TEST_ONLY的問題,我第一次遇到是vivo手機與oppo手機,相同的包在華為、小米等手機中卻能正常運行,開始以為是Android Studio的bug,各種rebuild、重啟工程、重啟電腦都沒有解決問題。最后還是不得不百度一下,在一激靈兒大神的博客中找到了對應的解決方案,如下:
- 檢查\app\src\main\AndroidMainfest.xml中是否有testOnly屬性為true,如果有去掉或者改為false
- 檢查Android Studio和gradle版本是否為alpha版本,換為穩(wěn)定版本
- 檢查是否關閉Instant Run功能,關掉此功能
- 檢查是否使用alpha版本的依賴庫,換成穩(wěn)定版本
- 如果以上均無法解決,就在gradle.properties文件中添加android.injected.testOnly=false
由于間隔時間過長,忘記前面幾個解決方案的測試結果了,我是通過的第五條gradle.properties文件中添加android.injected.testOnly=false解決的 INSTALL_FAILED_TEST_ONLY報錯。