我可以將我的Android模擬器連接到設備(HTC Wildfire Android 2.2.1)嗎?如何連接我的HTC HTC設備進行調試?
其實,我的應用程序在模擬器中工作正常,但是當我嘗試在設備中安裝應用程序時,它正在崩潰。
要調試此問題,我想在設備中運行我的應用程序,直接連接它而不是檢查模擬器。
我可以將我的Android模擬器連接到設備(HTC Wildfire Android 2.2.1)嗎?如何連接我的HTC HTC設備進行調試?
其實,我的應用程序在模擬器中工作正常,但是當我嘗試在設備中安裝應用程序時,它正在崩潰。
要調試此問題,我想在設備中運行我的應用程序,直接連接它而不是檢查模擬器。
您需要在/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。
在Linux Mint上爲我工作。 – 4gus71n
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運行應用程序。
上面說得對,對於大多數人來說,這裏是一些更詳細的谷歌鏈接。
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!!
它不是「我的Android模擬器連接裝置」可說的?但我想你想運行設備上的應用 –
改善你的問題。 –