Friday, April 8, 2011

[Android Troubleshooting] App cannot be installed

Starting from today, I am going to write up troubleshooting post for Android from time to time. One reason why I want to do this is to to save myself another dozen of Google searches when the same issue comes up 6 months later. At the same time, I am hoping it could also help other Android users out there who suffer the same problem.

Enough talk. The first problem I will discuss is one that bother many users. Once in a while an app would fail to be updated (installed) no matter how hard you try. The Android Market may give you an unknown error of reason -18. Some people encountered this problem after Market tried to silently update their apps but failed. One common example is the popular game Angry Birds (and all its variants.)

AFAIK, the problem has something to do with your SD card. You might find many different ways to fix it online, but some of the solution may be too technical for some people. So, here's an easy fix.

  1. Launch the Settings app
  2. Click on Storage
  3. Under SD Card, choose Unmount SD Card
  4. Once the card is unmount, go back to your launcher and launch Market
  5. Choose to re-install the app that's giving you the problem
  6. Your app should be installed now
Once the app is installed, go back to Settings -> Storage and mount the SD card again. If you can't re-mount it, just power off your phone and turn it back on. From that point on, you can move your app to the SD card (if you want to do that.)