歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下調試Android手機的方法

Ubuntu下調試Android手機的方法

日期:2017/2/28 16:00:58   编辑:Linux教程

Ubuntu下調試Android手機的方法,以我的 moto mb525 (Defy)為例,具體步驟如下:

一、通過以下操作將手機設置為USB調試模式

設置——>應用程序——>開發——>USB調試


二、查看手機的usb信息

lsusb
Bus 002 Device 004: ID 18c3:6255
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 22b8:41db Motorola PCS Motorola Droid (USB Debug)
Bus 001 Device 004: ID 04d9:a06b Holtek Semiconductor, Inc.
Bus 001 Device 003: ID 058f:b002 Alcor Micro Corp.
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub

lsusb命令是列出當前所有得usb設備,我的defy就是

Bus 001 Device 005: ID 22b8:41db Motorola PCS Motorola Droid (USB Debug)

三、添加udev規則

udev就是一個動態硬件管理服務

cd /etc/udev/rules.d/

sudo vi 50-android-usb.rules

根據實際的usb信息添加如下內容,然後保存

SUBSYSTEM=="usb", SYSFS("Motorola PCS Motorola Droid (USB Debug)")=="22b8",MODE="0666"

其中,sysfs括號內是自己android手機的實際描述信息,==後面的是id號,mode是讀取模式,0666是所有人可以訪問,以上的信息都是lsusb查處來的。

四、設置規則文件權限並重啟udev規則

sudo chmod a+rx /etc/udev/rules.d/50-android-usb.rules

sudo /etc/init.d/udev restart

會看到udev相關的提示信息


五、設置adb

進入sdk得platform-tools目錄

sudo ./adb kill-server
sudo ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

0163C5420200F029 device

大功告成,可以在eclipse下使用真機調試了。

進入android shell的方法:

./adb shell

進去以後,就可以隨便折騰了,最好別亂刪亂改


六、adb的相關應用

adb(Android Debug Bridge)是Android 提供的一個通用的調試工具,借助這個工具,我們可以很好的調試開發的程序,adb.exe在你安裝的android的sdk開發包tools目錄下

命令 描述 install <path> 安裝應用程序到服務�� pull <remote file> <local file> 將遠程文件拉出服務器 push <local file> <remote file> 將本地文件推進服務器 shell 在服務器上打開一個殼環境 forward <local port> <remote port> 從一個端口轉遞流量到另外一個端口(到或者從服務器上) start-server 啟動服務器 kill-server 停止服務器 ppp <tty> <params> 通過USB使用一個ppp連接 devices 列出可用的模擬器 help 列出adb的命令 version 顯示adb的版本

adb使用方法:

adb [-d|-e|-s <serialNumber>] <command>

Copyright © Linux教程網 All Rights Reserved