Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The icon is displayed as a grey icon name "Text Info" and an image of a small SD card on the bottom right of the the icon; when I try to launch it, it says:

Application not installed.

enter image description here

Have check Google Play store of installed app but not found.

Listing installed package

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
shell@android:/ $ pm list packages -u
pm list packages -u
shell@android:/ $

Gather log file with:

adb logcat -s "Launcher"

Log file:

E/Launcher(  762): Unable to launch. tag=Item(id=71 folderId=-1 screen=-1 cell=-1 title=Text Info componentName=ComponentInfo{} unavailable=true) intent=Intent { act=android.intent.action.MAIN cat=[ xxx ] flg=0x10200000 cmp=xxxx }
E/Launcher(  762): android.content.ActivityNotFoundException: Unable to find explicit activity class {}; have you declared this activity in your AndroidManifest.xml?
E/Launcher(  762):  at
E/Launcher(  762):  at
E/Launcher(  762):  at
E/Launcher(  762):  at
E/Launcher(  762):  at
E/Launcher(  762):  at$StateNormal$
E/Launcher(  762):  at$2.onAnimationRepeat(
E/Launcher(  762):  at android.animation.ValueAnimator.animationFrame(
E/Launcher(  762):  at android.animation.ValueAnimator.setCurrentPlayTime(
E/Launcher(  762):  at android.animation.ValueAnimator.start(
E/Launcher(  762):  at android.animation.ValueAnimator.start(
E/Launcher(  762):  at android.animation.ObjectAnimator.start(
E/Launcher(  762):  at
E/Launcher(  762):  at$StateNormal.onClickAppItem(
E/Launcher(  762):  at
E/Launcher(  762):  at android.view.View.performClick(
E/Launcher(  762):  at android.view.View$
E/Launcher(  762):  at android.os.Handler.handleCallback(
E/Launcher(  762):  at android.os.Handler.dispatchMessage(
E/Launcher(  762):  at android.os.Looper.loop(
E/Launcher(  762):  at
E/Launcher(  762):  at java.lang.reflect.Method.invokeNative(Native Method)
E/Launcher(  762):  at java.lang.reflect.Method.invoke(
E/Launcher(  762):  at$
E/Launcher(  762):  at
E/Launcher(  762):  at dalvik.system.NativeStart.main(Native Method)
share|improve this question

migrated from May 25 '13 at 7:07

This question came from our site for computer enthusiasts and power users.

I know that you can simply hide the broken icon from display. but the question is: "how to fix it" rather than hiding it. – Antony Lee May 25 '13 at 6:45

You or Android moved this app to the SD card, but either you removed the SD card (maybe you replaced it with a different one) or the files on the SD card are corrupt. Either way, you can't run this app until fixing the problem.

If you removed the SD card, replace the card that the app is on. (The icon won't change right away if you do this, but you'll be able to click it to launch the app.) If the SD card is corrupt, you probably need to reinstall the app. It might be possible to recover the file from the SD card but that's probably going to be more work than reinstalling.

share|improve this answer
My SD card corrupt. i manage to locate the message in logcat, any more suggestion? – user34654 May 25 '13 at 15:51
@AntonyLee As I said, the easiest thing to do in this case is delete and reinstall the app. – Dan Hulme May 25 '13 at 16:58
i have no idea what that app is, by the way, how can i delete the app ? I just unable to do it since it is in no where. – user34654 May 26 '13 at 12:09
tried adb uninstall, but it simply return failed. – user34654 May 26 '13 at 12:11
If it's a microSD card, you could remove it from the phone and attach it to your computer using a card reader. If the computer still can read it, copy all contents to an empty folder on your computer. Then transfer it to a new card, and re-insert that into your Android device. Should the card be unreadable on your computer, you might have to do a fresh start with an empty card; you could simply try to re-install affected apps (which should work), then uninstall those you want to get rid of. – Izzy May 31 '13 at 15:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.