Android Studio連接Genymotion報錯The application could not be installed: INSTALL_PARSE_FAILED_INCONSISTE

首先保證Genymotion上的虛擬手機設備能獨立開機運行,樣例如下:

 

 首先我在activity_main.xml對應的界面上用拖曳Button創建組件的方式創建一個Button組件,並設置按鈕名爲Button。

話不多說,直接上圖:

報錯後再來看一下Genymotion上的設備(下圖),發現沒有運行APP的界面,說明Android studio並沒有連接上虛擬設備,原因是:無法安裝應用程序:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

重點來了:

博主解決問題的方法是:換一個虛擬設備 

下圖是報錯的設備,這是原先下載的Custom Phone

 於是乎,博主在Genymotion上再安裝了一個虛擬設備,注意要讓新安裝的設備的API要和Android Studio上的API兼容(版本相差不大)

下圖表示Android Studio上的SDK的API版本,博主爲了儘量和虛擬設備兼容,重裝了SDK爲Android 4.1 API16(注:由於博主用的是新版Android studio 3.6,系統默認安裝的是Android 10.0(Q) API Level 29的SDK)

 

OK,需要更改的步驟就到這。

 

接下來驗證一下用新設備run一下APP還會不會報錯:

1、用Genymotion上的新設備Samsung Galaxy S4連接

2、打開Android Studio並運行APP

OK,完美解決問題! 

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