使用Android模拟器时遇到问题,更具体地说,在使用Selendroid时遇到问题。
当我通过./android avd启动Android模拟器(选择AVD并点击开始)时,会在〜/ .android / avd /中创建几个锁定文件,以便无法执行另一个模拟器实例。当我关闭模拟器时,单击右上角的十字,这些文件会自动删除。
但是,如果我通过telnet连接并调用“kill”命令来终止模拟器,则不会删除这些文件。由于这是Selendroid关闭仿真器所做的事情,结果是Selendroid没有检测到仿真器已关闭并且它面临无限循环。
奇怪的是Selendroid本身记录了以下消息:“模拟器仍在运行,睡眠0.5,等待它释放锁定”,所以我放弃了Selendroid创作者忘记了这一点。
这些锁定文件是否还有其他原因未被删除?非常感谢帮助!
答案 0 :(得分:0)
我对Selendroid进行了一些更改,以便在检测到仿真器关闭时删除锁定文件。
答案 1 :(得分:0)
这对我有用:
转到AVD Manager,然后单击右侧仿真器行上的向下箭头,然后单击“停止”。这将停止模拟器,您可以再次启动它。