最近我买了一个新的Android平板电脑(一个无名的中文平板电脑),我想测试一下我正在开发的应用程序。
但是,当我尝试通过Eclipse运行它时,它将无法识别我的平板电脑(平板电脑上启用了调试模式)。当我有选择设备对话框时,我看到
序列号:???????????
AVD名称:N / A
目标:未知
调试:
州:??
我正在运行Linux Mint。我该怎么办?
答案 0 :(得分:5)
在Linux上,您必须为平板电脑添加udev规则。例如:
#cat /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0502", MODE="0666"
您可以使用lsusb
来检索供应商ID
Bus 002 Device 016: ID 0502:3325 Acer, Inc.
答案 1 :(得分:3)
对于Linux,您需要设置UDEV以支持制造商的身份,或者您需要使用sudo重新启动adb。
要做到这一点,请执行以下操作:
lsusb
并寻找您的平板电脑:
Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd
注意ID。
然后转到/etc/udev/rules.d并在该文件中创建一个名为androiddevelopment.rules的新文件:
SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"
其中xxxx是ID的第一部分(在我的示例中为04e8),yyyy所有者是您的用户名,zzzz是您的组。
然后重启udev:
sudo service udev restart
这应该允许Linux自动允许您的用户连接到该设备。
答案 2 :(得分:0)
问题:如何让Eclipse识别我的7“RCA平板电脑:
这个问题让我感到沮丧了两天。我有一个通用的RCA 7“平板电脑,我在沃尔玛的黑色星期五销售中购买。我试图将它与Android SDK和eclipse一起使用,但我的电脑不会将平板电脑视为存储设备。我发现几条线索让我朝着正确的方向前进,但似乎没有任何工作;最后在这里找到了我的答案:
http://pychildren.blogspot.se/2012/12/getting-android-adb-working-with-pipo.html
(在您开始之前,如果您和我一样是新手,请先访问此站点以了解有关终端命令的信息 - community.linuxmint.com/tutorial/view/100
我正在使用Linux Mint 15.我还安装了Eclipse和Android sdk软件包。
无论我做什么,Eclipse都不会识别我的平板电脑。最后我解决了问题。我真的只需要三件事:
首先我必须去我的主文件夹
Then to the .android folder
Then add the following line to the bottom of the "adb.usb.ini" file:
0x2207
并保存文件。我能够从GUI界面执行此操作。
其次,我必须打开终端并导航到文件系统文件夹
Then to the etc folder
Then to the udev folder
Then to the rules.d folder
我必须创建一个名为
的文件"51-adroid.rules" that contained only two lines:
SUBSYSTEM=="usb", SYSFS{idVendor}=="2207", MODE=="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="0x2207", MODE=="0666"
(我可能只需要最后一行,但有几个来源没有包含“0x”,所以我把它包括在内。
然后,仍然在终端,我从我的主文件夹后运行以下命令? (只需输入cd即可返回主文件夹)
sudo Development(the name of the folder in which I installed Eclipse and the sdk, yours will be different)/sdk/platform-tools/adb kill-server
然后我必须从主文件夹
运行以下命令sudo Development(the name of the folder in which I installed Eclipse and the sdk)/sdk/platform-tools/adb start-server
我还必须确保在平板电脑上启用了调试功能。
我也在我的平板电脑上关闭了wifi - 没有人,但我的最后一个消息来源提到了这一点,但我认为它可能有所帮助。
然后,当我输入“adb devices”时,我的平板电脑被识别出来了。当我启动Eclipse并启动Hello程序时,它在我的平板电脑上显示得非常漂亮。我只是不明白为什么我的妻子没有留下深刻的印象。