1. 程式人生 > >android開發AVD配置target為unknown(裝置紅米note4x)

android開發AVD配置target為unknown(裝置紅米note4x)

簡述

在網上找了好多還是沒有找到有效的解決方法,只有自己摸索,今天無意中解決了。Android裝置為紅米note4x。

問題

如標題所示,用真機進行app測試的時候出現target為unknown,假設真機裝置已經打開了USB除錯功能。

解決問題的思路

第一種:檢視手機的Android版本(紅米note4x為6.0.1),檢視方式為“設定”--->“關於手機”,然後在裡邊找Android版本,一般都能找到,如果找不到就在設定中的其他欄中尋找,不同手機會有差別。假設已經找到了Android版本,然後在你的開發環境中找到SDK Manager(不會找去網上搜),執行SDK Manager的時候儘量在有網的狀態下,因為這樣可以重新整理列表,假設現在你已經打開了SDK Manager,並且已經重新整理了列表,然後檢視與你手機對應的Android版本中的SDK platform是否已經安裝,如果沒有安裝那麼選擇,然後安裝。拔掉手機USB連線,重新插上,實在不行就重啟開發環境。要是還是不行那就試試第二種。

第二種:在第一種的基礎上,開啟裝置管理器,然後找到“通用序列匯流排裝置”,然後一般會看到“ADB interface”,右擊,然後解除安裝,然後拔掉手機,再插上。再不行,就試試第三種,第三種效果最好。

第三種:在電腦上安裝360手機助手,然後讓他連線手機並且給手機安裝360手機助手,因為這個也要求手機開啟除錯功能(360公司的實力自然不用多說,功能強大)。360助手在電腦與手機連線的時候會自動識別,也就是說會自動安裝合適的驅動,然後恭喜你大功告成。我的推測是,360手機助手所用的驅動和開發中除錯所用的驅動是一樣的,因為不同的軟體底層一般都是整合已經開發好的模組進行組合的。