我想弄清楚如何直接在我的手機(HTC Desire)上調試應用程序。如何在真實設備上進行調試(使用Eclipse/ADT)
我已經安裝了手機隨附的USB驅動程序,並且在使用「adb設備」時列出了手機。
如何配置eclipse/ADT在手機上啓動而不是啓動模擬器/虛擬設備?
我想弄清楚如何直接在我的手機(HTC Desire)上調試應用程序。如何在真實設備上進行調試(使用Eclipse/ADT)
我已經安裝了手機隨附的USB驅動程序,並且在使用「adb設備」時列出了手機。
如何配置eclipse/ADT在手機上啓動而不是啓動模擬器/虛擬設備?
有時您需要重置ADB。 要做到這一點,在Eclipse中去:
窗口>> 顯示視圖>> 的Android (可能會在 「其他」 選項中找到)>>設備
在設備選項卡,請點擊向下箭頭,並選擇重置adb。
使用Android設備,您可以開發和調試Android應用程序,就像在模擬器上一樣。
1.在AndroidManifest.xml
中聲明您的應用程序爲「debuggable」。
<application
android:debuggable="true"
... >
...
</application>
2.在您的手機,導航到設置>安全和檢查Unknown sources
3.進入設置>開發人員選項和檢查USB debugging
注如果Developer Options
不可見,您將需要導航到設置>關於電話和t在Build number
上多次登記,直至通知您已解鎖。
4.設置您的系統檢測到您的設備。
按照下面爲您的操作系統的說明:
從ADT SDK管理器
(支持安裝谷歌的USB驅動程序:ADP1,ADP2,Verizon的Droid手機Nexus One,Nexus S)。
對於上面未列出的設備,install an OEM driver for your device
你的設備應該自動工作;轉到下一步
添加包含您要用於開發每種類型的設備的USB配置的udev
規則文件。在規則文件中,每個設備製造商都由ATTR {idVendor}屬性指定的唯一供應商ID標識。有關供應商ID的列表,click here。要設置設備檢測在Ubuntu Linux:
/etc/udev/rules.d/51-android.rules
。SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
chmod a+r /etc/udev/rules.d/51-android.rules
注:該規則語法可以根據您的環境有所不同。根據需要諮詢udev documentation爲您的系統。有關規則語法的概述,請參閱see this guide to writing udev rule s。
5.使用連接的設備運行項目。
使用Eclipse/ADT:像往常一樣運行或調試應用程序。您將看到一個Device Chooser對話框,其中列出了可用的仿真器和連接的設備。
在亞行:-d標誌來定位連接的設備發出命令。
仍需要幫助嗎? Click here for the full guide。
對於「分步」解決方案。有時我們沒有時間閱讀手冊... – 2013-04-15 13:35:55
我的設備有一個損壞的USB端口。它無法連接到我的電腦,那麼有沒有辦法從我的電腦無線下載我的設備上的應用程序?對不起,這個晦澀的問題大聲笑 – scottyseus 2014-01-09 22:33:27
這是你與我們分享的完整教程!讓我們給他一個大拇指:D – gumuruh 2014-06-10 08:06:37
在有Android 4.3及設備上面,你應該遵循以下步驟:
如何使開發人員選項:
Launch Settings menu.
Find the open the ‘About Device’ menu.
Scroll down to ‘Build Number’.
Next, tap on the ‘build number’ section seven times.
After the seventh tap you will be told that you are now a developer.
Go back to Settings menu and the Developer Options menu will now be displayed.
爲了使USB調試,你只需要簡單地打開開發人員選項,向下滾動並勾選「USB調試」框。而已。
我沒有看到我的設備,並重置亞行已幫助。謝謝! – Marx 2011-11-10 22:41:20
我收到此錯誤消息:[2013-09-29 23:02:25 - DeviceMonitor] Adb連接錯誤:現有連接被遠程主機強制關閉 – 2013-09-29 13:02:59