既然玩android開發,就必須也得深入到系統,模擬器慢得要死,就上真機了。
windows下一切都是那麼小白,換到linux下就得自己動手。
查了相關資料 ,終於知道怎麼弄了。
我的機型是 moto mb525 (defy)
首先準備好一切環境
adb,官網有,開發肯定離不開這個android sdk
手機設定為除錯模式
能看到這篇文章,你的手機肯定是已經root過了。
1、首先檢視手機的usb資訊
hang
@capf
:~$lsusb
bus002
device
004:
id18c3
:6255
bus002
device
002:
id8087
:0020
intelcorp
.integratedratematchinghub
bus002
device
001:
id1d6b
:0002
linuxfoundation
2.0roothub
bus001
device
005:
id22b8
:41dbmotorolapcsmotoroladroid(usbdebug)
bus001
device
004:
id04d9
:a06bholteksemiconductor
,inc
.bus
001device
003:
id058f
:b002alcormicrocorp
.bus
001device
002:
id8087
:0020
intelcorp
.integratedratematchinghub
複製**
bus001
device
001:
id1d6b
:0002
linuxfoundation
2.0roothub
lsusb命令是列出當前所有得usb裝置,我的defy就是
bus001
device
005:
id22b8
:41dbmotorolapcsmotoroladroid(usbdebug)
裝置id是 22b8 ,裝置資訊描述是
motorolapcsmotoroladroid(usbdebug)
hang
@capf
:/etc
/udev$cd
/etc
/udev
/rules.d
2、新增udev規則
udev就是乙個動態硬體管理服務
hang
@capf
:/etc
/udev
/rules
.d$cd
/etc
/udev
/rules.d
/hang
@capf
:/etc
/udev
/rules
.d$ sudo vi50-
android
-usb
.rules
編輯規則檔案並儲存
subsystem=="
usb"
,sysfs(
"motorolapcsmotoroladroid(usbdebug)")
=="22b8",
mode="
0666
"其中,sysfs括號內是自己android手機的實際描述資訊,==後面的是id號,mode是讀取模式,0666是所有人可以訪問,以上的資訊都是lsusb查處來的。
3、設定規則檔案許可權並重啟udev
hang
@capf
:/etc
/udev
/rules
.d$sudo
chmoda+
rx/etc/
udev
/rules.d
/50-android
-usb
.rules
hang
@capf
:/etc
/udev
/rules
.d$sudo
/etc
/init.d
/udevrestart
會看到udev相關的提示資訊
4、設定adb
進入sdk得platform-tools目錄
hang
@capf
:/opt
/android
-sdk
-linux_x86
/platform
-tools$sudo
./adb
kill
-server
hang
@capf
:/opt
/android
-sdk
-linux_x86
/platform
-tools$sudo
./adbdevices
*daemonnotrunning
.startingitnowonport
5037**
daemonstartedsuccessfully
*listofdevicesattached
0163c5420200f029device
大功告成,可以在eclipse下使用真機除錯了。
進入android shell的方法:
hang
@capf
:/opt
/android
-sdk
-linux_x86
/platform
-tools$
./adbshell
進去以後,就可以隨便折騰了,,最好別亂刪亂改
這是網路上我參照過的一篇文章,按這個過程下來一切正常
開始的時候在
hang@capf:/opt/android-sdk-linux_x86/platform-tools$sudo./adbkill-server
hang@capf:/opt/android-sdk-linux_x86/platform-tools$sudo./adbdevices
這兩句前沒有加sudo,總是提示沒有許可權,後來加上sudo就好了,切記一定需要以管理員身份執行
HBuilder連線不上逍遙Android模擬器
一 hbuilder安裝目錄中tools資料夾下的三個檔案 adb.exe,adbwinapi.dll,adbwinusbapi.dll複製到到逍遙模擬器安裝目錄的memu的中 注 我的hbuilder目錄 e pheonix installpath hbuilder.7.5.1.windows h...
ubuntu10 04真機除錯Android
其他ubuntu系統版本為9.04我試用10.04系統同樣可行 sdk 上關於如何在 ubuntu 上安裝 adb 驅動的說明並不詳細,經過搜尋找到了確實的解決方法,首先按照 sdk 上的說明建立 udev 的 rules 檔案,然後 在 ubuntu 10.04 下通過usb連線 android ...
Windows系統下無線鏈結android
cmd console shell netsh wlan show drivers 顯示 支援的承載網路 是 則可以執行下面的步驟。檢視承載網路狀態 shell netsh wlan show hostednetwork 開啟承載網路 shell netsh wlan set hostednetwo...