如何安装回Android模拟器亚行?
-
19-09-2019 - |
题
我击中在Eclipse中调试启动模拟器后,一定时间后,从亚行断开,但模拟器保持打开状态。它响应,我可以导航和启动应用程序。
我怎么可以附加回模拟器ADB,要能够从Eclipse的调试?
(目前的解决办法是终止仿真器,关闭Eclipse和重新启动它们,你也知道模拟器需要时间来启动仅需10分钟)
修改1 强>结果 检查出这个图像:
修改2 强>
在我杀和重启服务器。一个仿真处理Eclipse中的设备选项卡中显示出来。但是,这不能扩展,而且我没有看到子流程。结果 我不能打调试已,因为它说:调试已经在运行。 (如何我停止调试?)
如果我设法开始另一项目的调试,它挂在仿真器告诉我:等待调试器附加。什么也没有发生。
解决方案
正如你所说,这个问题是不是日食失去与仿真器接触,但亚行 - 中的 Android的调试桥 - 失去接触它。如Eclipse使用ADB与模拟器通信时ADB坏Eclipse可以什么都不做。
adb kill-server
Eclipse会那么通常尝试重新启动亚行,或者您也可以通过运行ADB命令自己重新启动,如:
adb devices
如果你这样做,你会看到这样的输出:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
emulator-5554 device
可以还经由鼠标执行此操作,使用重置ADB 强>在设备在Eclipse视图选项。
这也是值得注意的控制台查看有两种模式,DDMS
和Android
。你通常是在Console
模式,但它的DDMS
模式,它会显示ADB状态消息。通过单击按钮与监视器图标,或使用旁边的箭头它选择模式:
如果一切都失败了,则尝试从OS杀死ADB过程。在Windows XP中使用:
TASKKILL /F /IM adb.exe
其他提示
有更简单的方法。从蚀可以重置从的 DDMS 强>面板的ADB。 这里有这样做的短片“重置亚行DDMS”
下面是的,你可以得到的选项快速截图。
有时杀,服务器将无法在我的机器(操作系统)的帮助。例如我不能看到在DDMS - 视图模拟器任何更多或我看到它,但在其上运行没有进程。
在这种情况下我关闭模拟器和蚀和手动终止从进程列表中adb.exe过程。
当我再重新启动Eclipse和模拟器,一切都很好了。
现在我只需要一个键盘快捷方式为: - )
在Mac,我不得不从活动管理器杀亚行和再次手动重新打开程序。曾Eclipse开放全部通过和它的工作就好了。
与ADB杀服务器和ADB启动服务器尝试。即使这样同样的问题出现杀从DDMS何卫青你正在运行的进程。请参阅此链接( http://www.jiahaoliuliu.com/2011 /02/stopping-android-applications-already.html )。这解决了我的问题。希望你也。
我在Android 4.0(API等级14)模拟器测试应用程序,一旦我运行应用程序模拟器启动,一旦加载,Eclipse的DDMS从仿真器断开。
下面是我使用的解决方法:打开终端,导航到平台工具(C:\ Android的SDK \平台工具\或是其他地方,你是否安装Android的SDK),并运行adb kill-server
,然后运行, adb start-server
。 DDMS现在应该列出模拟器 - 从Java透视图,右键单击应用程序 - >运行方式 - > Android应用程序。
希望这有助于。
我得心应手bash脚本
#!/bin/bash
./path/to/adb kill-server
./path/to/adb start-server
./path/to/adb devices