Ubuntu 64位Android开发USB调试


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

相关内容