Android; App installiert und läuft in Ordnung, aber wenn ich mir sein Launcher-Symbol verlassen kann im Menü nicht finden

StackOverflow https://stackoverflow.com/questions/4065314

Frage

Ich habe eine einfache Anwendung erstellt und lege es auf mein Gerät.

Ich verwende einen Datei-Browser die APK zu lokalisieren, installiert es erfolgreich und ich kann es laufen OK (wenn „run“ nach der Installation abgeschlossen ist, klicken)

Wenn ich aber dann die Anwendung verlassen, ich bin nicht in der Lage einen Starter für sie auf meinem Apps-Menü zu sehen (wo ich würde erwarten, dass es, wie andere apps die ich angelegt habe)

Im Moment will jedes Mal, wenn ich die App laufen, muß ich zuerst es erneut installieren, damit ich sie zugreifen kann, sicher muss es ein besserer Weg?

Manifest angebracht

<?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> 
War es hilfreich?

Lösung

Zitiert dies von CommonsWare, von http://groups.google.com/group/android-developers/browse_thread/thread/fc4816cac75c7edc/c867733d8380dea9?hl=en&lnk=gst&q=Missing+application+ Symbol + in + All + -Anwendung + Schublade # c867733d8380dea9 :

"Wenn Sie auf Android 1.5, und Sie haben bereits diese Absicht Filter, und Sie noch nicht sehen, Ihr Symbol, und Sie können bereits eine Anwendung installiert, dass das gleiche Java-Paket Aktien (z.B. package = "com.commonsware.android.foo" in Ihrem Element), try die frühere Anwendung zu entfernen und die neuen wieder zu installieren. Du kann nicht zwei Anwendungen mit dem gleichen Paket installiert hat. in Android 1.1 und früher, würde die neuen die alten überschreiben -. Nicht mehr "

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top