我有一个奇怪的情况,我对我的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 }
可能与应用程序已部署且无需重新安装的声明有关。然而,直到今天才发生这种情况。不知道改变了什么。
答案 0 :(得分:3)
我通过从模拟器中的settings->application->manage
应用程序中卸载我的应用程序来解决此问题。
然后将其重新编译为相同的模拟器