模拟器和手机继续运行旧版本的代码

时间:2013-02-23 19:45:08

标签: android runtime emulation

我有一个奇怪的情况,我对我的android代码所做的更改不会在运行时反映出来。它像我的手机和模拟器一样运行以前的版本。我尝试删除并重新导入项目,从手机和模拟器中删除应用程序,但我无法修复它。任何想法都让我发疯。

 [2013-02-23 14:52:58 - EchoFriendly] Android Launch!
 [2013-02-23 14:52:58 - EchoFriendly] adb is running normally.
 [2013-02-23 14:52:58 - EchoFriendly] Performing com.example.echofriendly.LogIn activity launch
 [2013-02-23 14:52:58 - EchoFriendly] Automatic Target Mode: Preferred AVD 'c' is available     on       emulator 'emulator-5554'
 [2013-02-23 14:52:59 - EchoFriendly] Application already deployed. No need to reinstall.
 [2013-02-23 14:52:59 - EchoFriendly] Starting activity com.example.echofriendly.LogIn on device emulator-5554
 [2013-02-23 14:53:00 - EchoFriendly] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.echofriendly/.LogIn }

可能与应用程序已部署且无需重新安装的声明有关。然而,直到今天才发生这种情况。不知道改变了什么。

1 个答案:

答案 0 :(得分:3)

我通过从模拟器中的settings->application->manage应用程序中卸载我的应用程序来解决此问题。 然后将其重新编译为相同的模拟器