我有一个令人不安的问题,测试一些代码和Android应用程序。我的应用程序有两个部分,用户更改某些设置的活动以及响应SMS消息的广播接收器,两者都位于同一个包中。Android模拟器调试,代码不会更新
问题出在这里,我首先实现了一些简单的代码来测试广播接收器和活动,并且两者都正常工作。但是,当我试图改进代码时,我注意到模拟器没有收到我的任何更改。事件竟然从模拟器中卸载应用程序,然后再试一次,没有运气。然后我向接收器添加了一些额外的Toast弹出窗口,没有任何东西,仍旧运行旧代码。我知道它运行的是旧代码,因为它使用不再处于当前代码中的字符串常量发送SMS,所以它不可能用该值进行响应。
下面是让我迷惑的踢球手。为了好玩,我改变了我的活动。来自Eclipse的项目,这个变化出现了!试图再次测试接收器代码,运行旧的代码,甚至不存在了!
世界上的一半如何更新包装,另一半不是? 任何人都可以帮助我,因为我即将失去理智。
别的东西必须继续。你可以尝试创建一个新的,干净的模拟器图像并在那里运行你的应用程序? – elevine 2010-10-28 02:10:57
是的,实际上创建一个新的模拟器确实奏效。对于发生的事情仍然感到困惑和好奇,但在这一点上,我只是很高兴再次工作。谢谢。 – Kratz 2010-10-28 03:20:54