1

我购买了由一家名为 Azpen 的公司生产的新平板电脑。该设备的产品页面是http://www.azpenpc.com/product_t64.html 我正在尝试为其开发应用程序,并且我是初学者。我将设备连接到我的 Linux 机器(运行 CentOS 5.3),但有些东西不能正常工作。我无法通过“ant debug install”安装简单的 HelloWorld 程序。这是一些 adb 命令的输出,我以普通用户身份运行,然后以 root 身份运行:

# adb usb
error: insufficient permissions for device
# adb devices
List of devices attached 
????????????    no permissions

我做了'adb kill-server; adb start-server' 以 root 身份,但这没有帮助。

有谁知道问题是什么?我自己的下一次调试尝试是在 /etc/udev/rules.d 中创建一个新的规则文件,但我不知道 Azpen 设备使用什么“idVendor”。有人能帮忙吗?

附言。我也在http://forums.androidcentral.com上发布了这个

4

1 回答 1

0

我运行“dmesg”并在输出中搜索“idVendor”并发现:

usb 2-1.2: New USB device found, idVendor=18d1, idProduct=0003

所以我将此行添加到 /etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" 

然后以root身份重新启动adb:'adb kill-server; adb start-server' 并且它起作用了。

于 2013-03-30T14:31:25.333 回答