首先保證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,完美解決問題!