2014-10-29 3 views
6

Ich entwickle eine Android-App, und wenn ich die App auf Android-Handy installieren, wird das Anwendungssymbol nicht im Anwendungsabschnitt angezeigt. Aber es erscheint im Anwendungsmanager und ich kann die Deinstallation durchführen. Nach dem Googeln sagten einige, ich müsse mein Projekt neu erstellen und sicherstellen, dass das App-Symbol in der ausklappbaren Ressource angezeigt wird. Ich habe bereits versucht für diese Lösung und das Problem tritt immer noch auf. Die Manifestdatei I erstellt ist wie folgt:Anwendungssymbol erscheint nicht nach der Installation von Android-App

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MyActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <action android:name="android.intent.action.view" /> 
      <data android:scheme="geo" /> 
     </intent-filter> 
    </activity> 
</application> 
+0

Wissen Sie, es mit mir passiert auch .. wenn ich mein Handy neu gestartet es funktionierte. Seltsam. Aber ja, der Wiederaufbau sollte definitiv funktionieren. Das ist der logische Schritt. – Darpan

+1

Danke Pramod. Nun habe ich das Problem gelöst, indem ich entfernte. Aber ich möchte wissen, wann dieses Daten-Tag benötigt wird und warum es noch funktioniert, auch wenn ich es entfernt habe? Bitte informieren Sie mich ausführlich über dieses Daten-Tag. Eigentlich bin ich ein Anfänger in Android. –

Antwort

1

Ich glaube, geo scheme kann nicht wi verwendet werden th Launcher. Ich kann keine Dokumentation finden, aber in this Tutorial schlagen sie vor, mit Standardkategorie zu verwenden.

Bitte versuchen Sie, Ihren standortbezogenen Code in eine andere Aktivität zu verschieben, und verschieben Sie scheme = geo filter auf diesen.

+0

Danke kozaxinam. Ich habe das Problem durch Entfernen von bestanden. Bitte lassen Sie mich wissen, wenn dieses Daten-Tag benötigt. –

0

ändern

android:icon="@drawable/ic_launcher"

Mit Ihrem Symbol

, wenn Sie wollen dieses Symbol, das Sie von allen Ordnern wie

entfernen müssen entfernen
drawable 
drawable-hdpi 
drawable-mdpi 
drawable-xhdpi 
+0

Dank Anik Islam Abhi. Ich habe das Problem gelöst. Ich habe entfernt und es funktioniert jetzt. Aber lassen Sie mich wissen, wenn dieses Daten-Tag benötigt. –

1

In Ihrem Manifest in Tätigkeit Versuchen Sie es mit oder fügen Sie eine weitere Absicht Filter

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 

`