How to uninstall app installed on non-present SD card
1. If the app is available from your launcher, simply drag it onto the "Uninstall" button like you would normally do when uninstalling an app.

2. If the app isn't available from launcher

Navigate to Settings->Applications and find it. Tap it then tap Uninstall.

3. If it's not showing up even in Settings

Get a terminal emulator or connect to it on your computer via adb shell, and run

pm list packages -f


and from its output, you'll be able to identify apps on removed SD card because their associated file paths are shown. Take down its "package name" which comes after the equal sign (looks like com.example.foo) and type

pm uninstall &lt;package name here&gt;


Hit Enter and it's ultimately uninstalled. No more troubles!