Windows下Android開發不能連線真機進行除錯?

進行Android開發有些功能無法通過模擬器進行除錯必須使用真機,但是有時候會出現無法識別真機的問題,現將我遇到的一些情況與解決方案做一個簡單分享。

工具/原料

Windows 7作業系統

Eclipse Android開發環境

方法/步驟

1.調出開發人員選項,選擇USB除錯:

1)較新版本的Android系統預設在設定是不顯示開發人員選項的,因此進入設定->關於手機->多次點選版本號(一定次數之後設定中出現開發人員選項);開發人員選擇出現之後就無需再設定了。

Windows下Android開發不能連線真機進行除錯

Windows下Android開發不能連線真機進行除錯

2)設定->開發人員選項(開啟)->選擇USB除錯,之後一般會出現允許連線除錯和安裝除錯證書的選項,都選擇是。

大部分情況下到這個時候Eclipse開發環境就能夠識別手機並可以進行軟體的編譯下載安裝與除錯。

Windows下Android開發不能連線真機進行除錯

Windows下Android開發不能連線真機進行除錯

3)USB連線方式需要選擇正確,如下圖四個選項中,只有選中PC助手方式,才可以被電腦和開發環境識別。

Windows下Android開發不能連線真機進行除錯

2.如果還不能識別有的時候是將Android裝置與PC機通過USB介面相連時未能正確,可以嘗試使用刷機軟體如甜椒刷機助手,啟動軟體後連線Android裝置,如果裝置沒有正確安裝或者驅動程式版本不正確,它會自動下載和安裝合適的驅動程式

Windows下Android開發不能連線真機進行除錯

Windows下Android開發不能連線真機進行除錯

3.還有就是Manifest.xml中minSdkVersion的的API level不能高於裝置上Android系統版本對應的API level。如下圖,對應於Android4.4.2對應的API 19,如果minSdkVersion>=20,則Android Device Chooser中無法顯示裝置

Windows下Android開發不能連線真機進行除錯

4.還有Eclipse開發環境通過adb連線除錯Android裝置,有一些刷機軟體也會執行adb程式,造成與開發環境的adb偵錯程式衝突,需要關閉刷機軟體,殺死所有adb程序重啟開發環境。

Windows下Android開發不能連線真機進行除錯

注意事項

正確連線裝置,開啟USB除錯

正確安裝裝置驅動

Sdk最低版本號設定不能高於裝置的系統版本

問題, 情況, 模擬器, 真機,
相關問題答案