2012-02-16 54 views
3

最近我买了一个新的android平板电脑(一个没有名字的中文平板电脑),我想测试一个我正在开发的应用程序。当我尝试测试我的应用程序时,Eclipse不会识别我的android平板电脑?

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

编号:???????????
AVD名称:N/A
目标:未知
调试:
状态:??

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

+0

我使用Linux Mint的 – RCB 2012-02-16 13:52:19

回答

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. 
+0

谢谢!这是非常有益的! – RCB 2012-02-20 11:52:37

+0

不用客气! – Blackbelt 2012-02-20 12:33:28

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自动识别允许用户连接到该设备。

+0

谢谢!这是非常有益的! – RCB 2012-02-20 11:56:29

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/教程/查看/ 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打开我的平板电脑 - 任何人,但我的最后一个来源提到了这一点,但我认为它可能有助于。

然后,当我在“亚行装置”类型的,我的平板电脑得到了承认。当我启动Eclipse并启动Hello程序时,它在我的平板电脑上显示得非常漂亮。我只是不明白为什么我的妻子没有留下深刻的印象。

相关问题