通过Eclipse和Mac测试Android应用程序时无法使用实际设备
我知道有几个像这样的问题,但都没有解决我的问题,所以我仍然在寻找一个具体的解决方案 我跟着,但就是不起作用。我目前使用的是一台Mac电脑和Eclipse ADT,我的设备是三星Galaxy S4(运行安卓4.2.2)和摩托罗拉XOOM(运行安卓4.0.4) 我用USB线将设备插入,然后查看DDMS设备屏幕,但没有显示任何内容。我尝试了以下方法:通过Eclipse和Mac测试Android应用程序时无法使用实际设备,android,eclipse,adb,device,Android,Eclipse,Adb,Device,我知道有几个像这样的问题,但都没有解决我的问题,所以我仍然在寻找一个具体的解决方案 我跟着,但就是不起作用。我目前使用的是一台Mac电脑和Eclipse ADT,我的设备是三星Galaxy S4(运行安卓4.2.2)和摩托罗拉XOOM(运行安卓4.0.4) 我用USB线将设备插入,然后查看DDMS设备屏幕,但没有显示任何内容。我尝试了以下方法: 重新启动设备 重新启动计算机 重新启动Eclipse 重置亚洲开发银行 使用终端删除adb 关掉USB线 清理并重建项目(我在多个不同的项目上进行了尝
- 重新启动设备
- 重新启动计算机
- 重新启动Eclipse
- 重置亚洲开发银行
- 使用终端删除adb
- 关掉USB线
- 清理并重建项目(我在多个不同的项目上进行了尝试)
- 确保开发人员选项已打开
- 确保USB调试已打开
正在查询仿真器/设备实例: 亚洲开发银行设备 终止adb服务器进程: adb杀死服务器 检查adb服务器进程是否正在运行并启动它,如果没有: adb启动服务器
设置Eclipse IDE: (ADT插件,从Eclipse安装) 指定您的Android SDK目录在Eclipse中的位置: 在Eclipse重启后出现的“欢迎使用Android开发”窗口中,选择使用现有SDK,然后浏览并选择Android SDK的位置
要将平台工具(从Android SDK)导出到OSX路径,请执行以下操作: 导出路径=/platform tools/:$PATH
我终于找到了这个令人沮丧的问题的答案。事实证明,我有一个非常独特的问题组合,这些问题同时显现出来:
- 我同时使用了三星Galaxy S4和MacBook Pro。显然,这是一个非常糟糕的组合
- 与此同时,
文件由于更新而自动移动,计算机无法找到它adb
- 而且,当使用Mac电脑时,我不知道不能在终端中只键入
。它应该是adb
,因为一些我不熟悉的Unix原因/adb
- 最后,由于我使用的是EasyTether,这使问题进一步复杂化李>
adb
文件(我的文件位于/Users/me/Desktop/android-sdk-mac_x86/platform tools),并在那里运行adb命令。您必须将adb添加到OSX中的PATH变量中,然后在Eclipse配置中添加android SDK
1. sudo kextunload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext
2. adb kill-server
3. adb start-server