2012-05-25 118 views
1

我可以將我的Android模擬器連接到設備(HTC Wildfire Android 2.2.1)嗎?如何連接我的HTC HTC設備進行調試?

其實,我的應用程序在模擬器中工作正常,但是當我嘗試在設備中安裝應用程序時,它正在崩潰。

要調試此問題,我想在設備中運行我的應用程序,直接連接它而不是檢查模擬器。

+0

它不是「我的Android模擬器連接裝置」可說的?但我想你想運行設備上的應用 –

+0

改善你的問題。 –

回答

1

您需要在/etc/udev/rules.d/51-android.rules文件中爲HTC設備輸入一個條目,您可以從this link獲得HTC的供應商ID,即0bb4 ...如果51 android.rules文件不會在你的系統中存在,你需要創建一個文件,並添加以下行

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666" GROUP="plugdev" 

接下來,你需要使用下面的命令

su 
$ adb kill-server 
$ adb start-server 
$ adb devices 

對於重新啓動ADB服務器更多細節見this link

+0

在Linux Mint上爲我工作。 – 4gus71n

2

1)下載HTC Sync Manager中 http://www.htc.com/us/support/software/htc-sync-manager.aspx

2)然後,你需要下載 「USB驅動程序」 對你有特別的手機。因此,對於HTC One M9手機,我必須從這裏下載HTC USB驅動程序: http://www.theandroidsoul.com/download-htc-one-m9-drivers-for-windows-adb-fastboot-74714/

3)爲您的手機打開「USB調試」。 對於HTC一M9,去

設置 - >關於 - >軟件信息 - >更多 - >構建號

點擊7次版本號,直到它說,你是一個開發者。

然後去

設置 - >開發人員選項 - >確保 「USB調試」 複選框。

4)將手機插入筆記本電腦,然後從Android Studio運行應用程序。

+1

打開(i)USB調試(從您的提示:-)和(ii)下載SDK管理器>額外工具> Google USB驅動程序後,我設法爲我的HTC One M9 Plus啓用調試模式。感謝您的指導。 – yancyn

+0

沒問題。我很高興我寫的很清楚。 – Gene

1

上面說得對,對於大多數人來說,這裏是一些更詳細的谷歌鏈接。

https://developer.android.com/studio/run/device.html

僅供參考,如果運行sudo的FASTBOOT /亞行的作品,那麼你可能已經安裝了FASTBOOT和亞洲開發銀行的Debian軟件包。

雖然這很好,而且很容易做到,但它們很少更新,您遲早會遇到問題。您最好的選擇是遵循固件頁面上的指示,下載android sdk並將platform_tools文件夾添加到系統範圍的env_vars。然後,您將能夠使用簡單的命令進行更新,並且能夠在沒有root的任何位置執行fastboot/adb(只要您安裝在非根位置)。你不會相信有多少人有fastboot/adb錯誤,你可以問他們你是否按照固件頁面上的指示?他們會發誓,他們會發現他們正在運行Debian軟件包,而不是更新後的sdk bin(可能會讓你從一天的噩夢中解脫出來)。有很多做事的正確方法:)

這裏的Google Firmware Page READ THE FLASHING DIRECTIONS FROM START TO FINISH!!