2010-10-31 38 views
0

J'ai créé une application simple et le mettre sur mon appareil.Android; App installe et s'exécute OK, mais quand je quitte je ne peux pas trouver son icône de lancement dans le menu

-je utiliser un navigateur de fichiers pour localiser l'APK, il installe avec succès et je peux exécuter OK (en cliquant sur « Exécuter » après l'installation finalise)

Cependant, si je puis quittez l'application, je ne suis pas pour voir un lanceur pour cela sur mon menu d'applications (où je m'attendrais, comme d'autres applications que j'ai créées)

En ce moment, chaque fois que je veux lancer l'application, je dois d'abord le réinstaller donc je peux y accéder, sûrement il doit y avoir un meilleur moyen?

Manifest attaché

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.jameselsey" 
     android:versionCode="1" 
     android:versionName="1.0" 
     > 
    <application android:icon="@drawable/globe" android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar"> 
     <activity android:name=".GeoCodeTest" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
    <uses-sdk android:minSdkVersion="7" /> 

</manifest> 

Répondre

2

cita ce de CommonsWare, de http://groups.google.com/group/android-developers/browse_thread/thread/fc4816cac75c7edc/c867733d8380dea9?hl=en&lnk=gst&q=Missing+application+icon+in+All+Application+drawer#c867733d8380dea9:

« Si vous sur Android 1.5, et vous avez déjà ce filtre l'intention, et vous ne voyez toujours pas l'icône , et vous avez déjà une application installée qui partage le même package Java (par exemple, package = "com.commonsware.android.foo" dans votre élément), essayez en supprimant l'application précédente et en réinstallant e nouveau. Vous ne peut pas avoir deux applications installées avec le même package. Dans Android 1.1 et plus tôt, le nouveau écraserait l'ancien - pas plus. "