我购买了一款由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'是什么。有人能帮忙吗?
上发布了这个帖子答案 0 :(得分: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'并且它有效。