最近,我购买了一台新的Android平板电脑(无名的中国平板电脑),我想测试正在开发的应用程序。

但是,当我尝试通过Eclipse运行它时,它无法识别我的平板电脑(在平板电脑上启用了调试模式)。当我有“选择设备对话框”时

序列号 : ???????????
AVD名称:不/a
目标:未知
调试:
状态 : ??

我正在运行Linux Mint。我应该怎么办?

有帮助吗?

解决方案

在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. 

其他提示

对于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自动允许您的用户连接到该设备。

问题:如何使Eclipse识别我的7英寸RCA平板电脑:

这个问题使我感到沮丧了两天。我在沃尔玛的黑色星期五拍卖会上购买了一台通用RCA 7英寸平板电脑。我试图与Android SDK和Eclipse一起使用它,但是我的计算机不会将平板电脑视为储存设备的任何东西。我发现几个线索使我朝着正确的方向发展,但似乎没有任何作用;终于在这里找到了我的答案:
http://pychildren.blogspot.se/2012/12/getting-anding-andtroid-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设备”时,我的平板电脑被认可了。当我启动Eclipse并启动Hello程序时,它在我的平板电脑上很好地显示。我只是不明白为什么我的妻子没有留下深刻的印象。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top