3

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

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

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

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

4

3 回答 3

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. 
于 2012-02-16T14:12:35.757 回答
3

对于 Linux,您需要设置 UDEV 以支持制造商的身份,或者您需要使用 sudo 重新启动 adb。

要正确执行此操作,请执行以下操作:

lsusb

并寻找您的平板电脑:

Bus 002 Device 008: ID 04e8:6860 Samsung Electronics Co., Ltd

记下身份证。

然后转到 /etc/udev/rules.d 并在该文件中创建一个名为 androiddevelopment.rules 的新文件,将其放入:

SUBSYSTEM=="usb", ATTRS{idVendor}=="xxxx", OWNER="yyyy", GROUP="zzzz"

其中 xxxx 是 ID 的第一部分(在我的示例中为 04e8),yyyy owner 是您的用户名,zzzz 是您的组。

然后重启udev:

sudo service udev restart

这应该允许 Linux 自动允许您的用户连接到该设备。

于 2012-02-16T14:13:23.070 回答
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 程序时,它在我的平板电脑上显示得很漂亮。我只是不明白为什么我的妻子没有留下深刻的印象。

于 2013-12-09T02:47:06.660 回答