我检查了每一个相关的帖子(我知道有很多),但仍然没有一个通用的解决方案适合我。几乎每次用户通过以下方式解决此问题:
adb kill-server
sudo start-server
但在我的情况下不是。我这样做了,什么也没有发生。尽管如此,我无法在模拟器中运行我的应用程序,我可以在普通物理设备中运行它并且它可以工作!
我在最新的 OS X (ML) 上。今天最新的 sdk、adt、eclipse(kepler)。一切都是最新的。当我检查 adb 设备时,它是空的。或者当我切换到 DDMS 时 - 同样。运行应用程序时,它开始在控制台中显示正常消息:
[2013-07-03 18:59:42 - NewApp] ------------------------------
[2013-07-03 18:59:42 - NewApp] Android Launch!
[2013-07-03 18:59:42 - NewApp] adb is running normally.
[2013-07-03 18:59:42 - NewApp] Performing vista.Start activity launch
[2013-07-03 18:59:49 - NewApp] Launching a new emulator with Virtual Device 'Hihi'
但之后,解锁屏幕显示,应用程序似乎没有安装在模拟器上。
我尝试了不同的 API 级别,还重新安装了所有 eclipse、adt 等。以及删除并重新创建了虚拟设备。
我注意到的是模拟器中的调试模式是关闭的。如果我更改它并再次运行,它仍然关闭。
我真的很抱歉重新发布,但我找不到完全相同的问题描述。
PD:我注意到的另一件事是,有时 Eclipse 会通过警告窗口提示允许或不允许某些内容。但它出现/消失的速度如此之快,以至于没有时间阅读和回答。
我有所有正确的路径吗?
~/android-sdk-macosx/platform-tools/adb
~/android-sdk-macosx/tools/emulator
~/.android/avd/
/Applications/eclipse