How to uninstall app installed on non-present SD card I've got a Samsung 10.1 2014 which recently stopped recognizing the card in the SD card slot.  Card is recognized fine by a PC, but in the tablet, nothing.

Apparently, some of my apps installed themselves to this SD card.  At least that is my impression; all these apps now have lost their default icon which has been instead replaced by a transparent default Android icon with "SD" next to it.  If I try to open them I get a toast message which says "Application not installed".  I don't know anything about how to install or move apps to the SD card, so I assume it was done automatically by the Amazon app store, which is where all these apps were from.

Android itself doesn't recognize that these apps are installed.  However, the icons are still there and I assume there must be some traces of them still present on the device (not on the SD card).  I would like to get rid of all that by uninstalling.  The Amazon App store says on device but not installed by amazon appstore but for some reason which is beyond me, Amazon chose not to implement any way to uninstall an app.  I never knew there was an OS way to uninstall apps before this, as I always uninstalled directly from the app store that I installed it from.  So Amazon's behavior is puzzling to me.

I have read this related question asking how to uninstall but the answers which don't talk about how to do it from Android directly (which won't work for me) mention how to delete the app, which is not what I want.  When I try to delete, it tells me that if I delete the app I will lose it and have to repurchase it from the store again later if I want to install again, which is not what I want.

I thought about maybe trying to re-install the app on the device (although, not sure what it would do since it may want the SD card present!), and then uninstalling, but the Amazon app store doesn't provide any way to install the app. Since it thinks it is already installed, it only provides an "open" button, which does nothing.

How do uninstall the remnants of these apps from my device?
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!