我正在尝试以 AT&T 作为运营商在 Motorola Backflip 上测试一个应用程序。我在手机的开发屏幕上检查了 USB 调试。
使用 Eclipse,我如何让应用程序加载到 Backflip 上以便我可以测试它?DDMS 显示带有一堆问号且未知的设备。似乎它只让我可以选择在 SD 卡上加载应用程序,这对我没有任何好处。
我搜索并找到了我应该安装到 adb 文件夹的摩托罗拉驱动程序。那个文件夹在哪里?我检查了手机和我的开发机器。也许我需要新眼镜?
更多信息:
我已将运行设置为手动。当我点击运行时,我得到:
选择一个正在运行的 Android 设备:
序列号 ????????
AVD 名称 不适用
目标Unk
状态 ??
并且确定按钮是灰色的,所以我剩下的就是取消。
仍在尝试:
我不知道这是否有帮助,但在 DDMS 中会显示以下消息:
[2010-03-28 19:20:41-ddms]执行:运行 ls -l /
[2010-03-28 19:20:41 - ddms]得到回复'FAIL',诊断='设备权限不足'
[2010-03-28 19:20:41 - ddms]执行:返回
做了 Commonwares 的建议:
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb kill-server
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb kill-server
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb start-server
* daemon not running. starting it now *
* daemon started successfully *
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools> ./adb devices
List of devices attached
???????????? no permissions
eric@i7Linux:~/Eclipse3.5/android-sdk-linux_86/tools>