Android Studio 在部分機型上無法調試安裝APK的問題

原文鏈接:https://www.2cto.com/kf/201709/681171.html

Android Studio編譯出來的APK無法安裝如何解決?隨著Android8.0的發布,國內雖然沒上8.0但是7.0、7.1已經比較普遍了。Android Studio也做了不少更新。

但是有不少人發現,我更新了Android Studio,發現我的手機無法調試了?根本無法直接安裝調試,就算先生成APK,在安裝也總是說安裝失敗,或者解析包錯誤我該怎么辦?

在這里我也不知道具體原因,反正我是遇到過幾次。有的情況,我的猜測是因為了更新了build tool不知道它加了什么限制條件。因為在低版本沒出現問題,更新了它之后就出現了!

第一種情況:直接無法安裝,并出現:Failed to finalize session : INSTALL_FAILED_INTERNAL_ERROR

這種情況比較好解決,本身AS也有提示:關閉選項 File--> settings-> Istant Run

第二種情況:虛擬機可以安裝調試,發送到真機上無法安裝。甚至是提示安裝包解析失???

我經常遇到就是這個,有時候讓我們懷疑是不是在傳輸過程安裝包損壞了,還是手機出問題了。其實都不是,我還在真感覺是build tool版本導致的。

因為有一個解決方案是這樣的:

請修改 project 的biuld.gradle
classpath 'com.android.tools.build:gradle:2.3.3'
改為
classpath 'com.android.tools.build:gradle:2.2.0'以下

還有另一個解決方案:

我們平時習慣都是生成debug包進行安裝,造成這個原因就是因為他是debug包!我自己測試出來的,估摸是Android加了什么條件,限制了debug包的安裝。生成release包就沒任何問題,親測。

第三種情況,APK在大多數設備上能運行,但是有的設備卻不能安裝?

親~請查看你配置文件中的最低支持的Android版本,你設置最低5.0安裝在4.4的機器當然不行了!

這就是目前我遇到的三種情況,如果大家還有其他情況以及其他解決方案不妨分享出來~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容