1:安装32位libs兼容adb;terminal运行sudo aptitude install ia32-libs,之后就可以运行adb,可惜每次启动都要启动一次。
2:新建Android_device_reset文件,内容如下:
#!/bin/bash
#android_device_reset script
sudo your android sdk path/android-sdk-linux/platform-tools/adb kill-server
sudo service udev stop
sudo your android sdk path/android-sdk-linux/platform-tools/adb start-server
sudo your android sdk path/android-sdk-linux/platform-tools/adb devices
每次启动adb,运行此文件
3:添加usb规则
打开/etc/udev/rules.d/51-android.rules文件,没有新建,添加内容:
SUBSYSTEM=="usb",SYSFS{idVendor}=="12d1",MODE="0666"
具体idVentor参考:developer.android.com/guide/developing/device.html#VendorIds
4:设置手机USB调试,一般情况默认normal模式,修改为google模式
手机上拨号: *#*#2846579#*#* 进入工程模式,选择ProjectMenu,“3.后台设置”,接着“4.USB端口配置”,会看到一长串的列表,只要选中“google模式”就行。退出工程模式,重启下机器。
ok,运行android_device_reset后可看到被识别的device