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