2017-05-31 1 views
2

Mein Symbol wird nicht im Launcher angezeigt und ich kann nicht herausfinden, wo das Problem sein könnte. Das ist mein Manifest:Symbol wird nicht im Launcher angezeigt

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.giacomopancaldi.imagesender"> 
<!-- To auto-complete the email text field in the login form with the use 
r's emails --> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.READ_PROFILE" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" 
/> 
<application 
android:name=".AppGlobal" 
android:allowBackup="true" 
android:icon="@mipmap/ic_launcher" 
android:label="Image Sender" 
android:supportsRtl="true" 
android:theme="@style/AppTheme"> 
<activity android:name=".MainActivity"> 
</activity> 
<activity android:name=".RegisterActivity" /> 
<activity android:name=".loginActivity"> 
<intent-filter> 
<action android:name="android.intent.action.LOGIN" /> 
<category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
</activity> 
<activity android:name=".UploadActivity" /> 
<activity android:name=".ViewImageActivity"></activity> 
</application> 
</manifest> 

ich alle Größen für meine ic_launcher gesetzt haben (hdpi, xxhdpi, etc.), aber es funktioniert immer noch nicht.

Vielen Dank im Voraus! :-)

+0

ohne Launcher-Symbol oder der Standard wird angezeigt? – Lal

+0

versuchen Sie es erneut zu deinstallieren und zu installieren !! –

+1

Stellen Sie sicher, dass Sie es in "Mipmap" Ordner und nicht "Zeichenbare" –

Antwort

1

entfernen

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

Ersetzen mit

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

vielen dank, es klappt jetzt :) – Peter

0

Ich könnte falsch liegen, aber vielleicht wurde Ihre ic_launcher Ressource in drawable Verzeichnis statt mipmap platziert.

Stellen Sie sicher, dass Sie Ihre ic_launcher Ressource auf dem richtigen Pfad wirklich haben. Ich hoffe das hilft.

0

Sie benötigen Symbole im mipmap Ordner wie diese haben:

mipmap

Auch ich schlage vor, Sie Image-Asset verwenden Ihr Symbol zu importieren:

Datei -> Neu -> image-Asset

image asset

+0

wie ich in meiner Frage angegeben habe, habe ich bereits alle richtigen Größen meines Symbols. jedenfalls, danke für deine antwort – Peter

0
  1. Die Absicht des Launchers Aktivität sollte android.intent.action.MAIN

ersetzen<action android:name="android.intent.action.LOGIN" />

benannt werden

mit<action android:name="android.intent.action.MAIN" />

  1. Vergewissern Sie sich ein Symbol ic_launcher.png in Ihrem MipMap Ordner mit dem Namen hava.

  2. Wenn das nicht funktioniert sauber Ihr Projekt erstellen und deinstallieren Sie alle vorhandenen Version Ihrer App von Ihrem Telefon/Emulator und neu installieren die neue Version.

+0

danke für deine antwort, es war ein problem mit dem 'intent-filter'. – Peter

Verwandte Themen