在连接真实设备进行测试时就需要做以下设置:
1 把手机设备为usb调试模式并和电脑连接
2 打开终端运行
lsusb
这时就会显示你连接设备的名称及型号
3 然后在终端运行
sudo gedit /etc/udev/rules.d/android.rules(其中android.rules是文件名称可自定义)
并编辑其中加入行:根据手机型号从以下内容中选择,或者全部复制进去
#Acer 0502
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
#Dell 413c
SUBSYSTEM=="usb", SYSFS{idVendor}=="413c", MODE="0666"
#Foxconn 0489
SUBSYSTEM=="usb", SYSFS{idVendor}=="0489", MODE="0666"
#Garmin-Asus 091E
SUBSYSTEM=="usb", SYSFS{idVendor}=="091e", MODE="0666"
#HTC 0bb4
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
#Huawei 12d1
SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", MODE="0666"
#Kyocera 0482
SUBSYSTEM=="usb", SYSFS{idVendor}=="0482", MODE="0666"
#LG 1004
SUBSYSTEM=="usb", SYSFS{idVendor}=="1004", MODE="0666"
#Motorola 22b8
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
#Nvidia 0955
SUBSYSTEM=="usb", SYSFS{idVendor}=="0955", MODE="0666"
#Pantech 10A9
SUBSYSTEM=="usb", SYSFS{idVendor}=="10A9", MODE="0666"
#Samsung 04e8
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
#Sharp 04dd
SUBSYSTEM=="usb", SYSFS{idVendor}=="04dd", MODE="0666"
#Sony Ericsson 0fce
SUBSYSTEM=="usb", SYSFS{idVendor}=="0fce", MODE="0666"
#ZTE 19D2
SUBSYSTEM=="usb", SYSFS{idVendor}=="19D2", MODE="0666"
4 接着运行
sudo chmod a+rx /etc/udev/rules.d/android.rules
sudo /etc/init.d/udev restart
5 最后进入android sdk的tools或者 platform-tools目录(有adb程序的) 运行sudo ./adb kill-server
sudo ./adb devices
到此为止就设置完毕了、、、
本文提供了一套详细的步骤来配置USB调试环境,以便于在真实设备上进行应用测试。包括将设备设置为USB调试模式、使用命令行工具识别设备、配置udev规则等。
801

被折叠的 条评论
为什么被折叠?



