【发布时间】:2014-01-10 06:31:04
【问题描述】:
我的问题是:Eclipse 在 AVD 管理器中看不到我的设备。 主要是我遵循了官方的android指南https://developer.android.com/tools/device.html 我发布了我所做的步骤:
-
对于设备 Samsung Tab 10.1:
在您的 Android 清单中将您的应用程序声明为“可调试”。 在 Eclipse 中,您可以在查看 Manifest 时从 Application 选项卡执行此操作(在右侧,将 Debuggable 设置为 true)。否则,在 AndroidManifest.xml 文件中,将 android:debuggable="true" 添加到元素中。
设置您的设备以允许安装非市场应用程序。 在设备上,转到“设置”>“应用程序”并启用“未知来源”(在 Android 4.0 设备上,该设置位于“设置”>“安全”中)。
在您的设备上打开“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) sudo vim /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
3) sudo chmod a+r /etc/udev/rules.d/51-android.rules
4) ./adb 设备
List of devices attached
C4F12881C346B9E device
5) 在 Eclipse 中重置 adb
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
你能帮忙解决这个问题吗?
【问题讨论】:
标签: android linux eclipse debugging device