進行Android開發有些功能無法通過模擬器進行除錯必須使用真機,但是有時候會出現無法識別真機的問題,現將我遇到的一些情況與解決方案做一個簡單分享。
工具/原料
Windows 7作業系統
Eclipse Android開發環境
方法/步驟
1.調出開發人員選項,選擇USB除錯:
1)較新版本的Android系統預設在設定是不顯示開發人員選項的,因此進入設定->關於手機->多次點選版本號(一定次數之後設定中出現開發人員選項);開發人員選擇出現之後就無需再設定了。
2)設定->開發人員選項(開啟)->選擇USB除錯,之後一般會出現允許連線除錯和安裝除錯證書的選項,都選擇是。
大部分情況下到這個時候Eclipse開發環境就能夠識別手機並可以進行軟體的編譯下載安裝與除錯。
3)USB連線方式需要選擇正確,如下圖四個選項中,只有選中PC助手方式,才可以被電腦和開發環境識別。
2.如果還不能識別有的時候是將Android裝置與PC機通過USB介面相連時未能正確,可以嘗試使用刷機軟體如甜椒刷機助手,啟動軟體後連線Android裝置,如果裝置沒有正確安裝或者驅動程式版本不正確,它會自動下載和安裝合適的驅動程式
3.還有就是Manifest.xml中minSdkVersion的的API level不能高於裝置上Android系統版本對應的API level。如下圖,對應於Android4.4.2對應的API 19,如果minSdkVersion>=20,則Android Device Chooser中無法顯示裝置
4.還有Eclipse開發環境通過adb連線除錯Android裝置,有一些刷機軟體也會執行adb程式,造成與開發環境的adb偵錯程式衝突,需要關閉刷機軟體,殺死所有adb程序重啟開發環境。
注意事項
正確連線裝置,開啟USB除錯
正確安裝裝置驅動
Sdk最低版本號設定不能高於裝置的系統版本