2013-12-21 136 views
0

我的问题是:Eclipse在AVD管理器中看不到我的设备。 我主要是跟着官方Android引导https://developer.android.com/tools/device.html 我后,我做的步骤:Android:在Linux上调试Samsung Galaxy Tab 10.1

  • 对于设备的三星标签10.1

    1. 声明你的应用程序在你的Android“可调试”表现。 在Eclipse中,您可以在查看Manifest时从Application选项卡执行此操作(在右侧,将Debuggable设置为true)。否则,在AndroidManifest.xml文件中,将android:debuggable =“true”添加到元素。

    2. 设置您的设备以允许安装非市场应用程序。 在设备上,转至设置>应用程序并启用未知来源(在Android 4.0设备上,该设置位于设置>安全性中)。

    3. 打开设备上的“USB调试”。 在设备上,进入设置>应用程序>开发并启用USB调试(在Android 4.0设备上,该设置位于设置>开发人员选项中)。

  • 从命令行

1)

的lsusb
.... 
Bus 001 Device 015: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1] 
    .... 

2)须藤VIM /etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" 

3)须藤CHMOD一个+ R /etc/udev/rules.d/51-android.rules

4)./adb设备

List of devices attached 
C4F12881C346B9E device 

5)复位ADB在Eclipse

Window>> Show View >> Android (Might be found in the "Other" option)>>Devices 

in the device Tab, click the down arrow, and choose reset adb 

在第5步后,我收到一个错误控制台在Eclipse

2013-12-20 19:37:49 - DeviceMonitor Connection attempts: 1 
2013-12-20 19:44:22 - DeviceMonitor Adb connection Error:EOF 
2013-12-20 19:44:22 - DeviceMonitor Connection attempts: 1 

你能帮助请解决问题?

回答

0

尝试以下步骤:

  1. 关闭了Eclipse,如果在终端
  2. 类型的运行
  3. 转到了Android SDK平台的工具目录./adb kill-server
  4. 然后键入./adb start-server 没有错误消息被抛出在启动ADB服务器时,则adb已成功启动。 现在您可以再次启动Eclipse。

它以这种方式为我工作,Eclipse应该在发布这些命令之前关闭。

+0

DDMS使用长期连接到服务器ADB本地运行获取有关连接设备/仿真器等的信息。您发布的错误消息通常意味着与adb的连接已丢失。 因为您运行了重置命令,您基本上只是杀死并重新启动了一个adb进程,所以Eclipse在一段时间内显示了无害的警告。 – Mehrdad

+0

它不适合我。在./adb启动服务器之后尝试./adb kill-server。没有错误消息,但仍然是我的设备不出现在AVD管理器中...有什么建议吗? –

+0

是否会在终端列出您的设备?键入./adb设备。 – Mehrdad

-1

选择MainActivity.java选项卡,然后按RUN。之后会出现一个窗口选择一个正在运行的Android设备,然后按OK。

+0

如果adb没有看到该设备,则此解决方案将无济于事。 –

0

我的USB 3.0端口不适用于ADB!确保您使用USB 2.0插头!

此外,还要确保它不是一个权限问题: $ sudo的ADB杀死服务器 $ sudo的ADB设备

--Tom

相关问题