So I'm working on an Android app that uses a webview and often when debugging I only change the javascript that is loaded from the web. When I hit run in Eclipse it won't recompile since I haven't changed any local files. 

Is there a way to force this behavior so I don't have to make a small change in an Eclipse file -> save -> rerun every time. I don't want to restart the app in emulator since that would also be tedious. 

The webview loads some JS from my server. I notice a bug in the JS. I fix the bug. Now, when I go back into Eclipse I would like it to restart the app and not give me the message ActivityManager: Warning: Activity not started, its current task has been brought to the front as it does now. It does not need to recompile, just restart but I guess I thought forcing it to recompile would be an easier setting to find.