2017-04-13 5 views
1

Wenn ich meine Anwendung installieren, es funktioniert gut, das Symbol angezeigt wird und keine Probleme haben, jedoch bei der Installation der Anwendung auf dem Gerät aus der apk zeigt es nicht den Anwendungsnamen, es zeigt die Paket mit keinem Symbol, beim Hochladen in den Playstore gibt es eine Fehlermeldung, dass ich der Anwendung ein Icon hinzufügen sollte.Android-Symbol fehlt beim Hochladen in Playstore

Diese verwenden, um bis vor kurzem zu arbeiten. ic_launcher-Symboldatei existiert nicht.

mein Manifest-Datei:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.my.package"> 

    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> 
    <uses-permission android:name="android.permission.VIBRATE" /> 

    <application 
     android:name="android.support.multidex.MultiDexApplication"> 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name="com.my.package.MainActivity" 
      android:label="@string/app_name" 
      android:theme="@style/AppTheme"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.my.package.LoginActivity" 
      android:label="@string/title_activity_login" 
      android:theme="@style/Theme.CustomTheme"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.my.package.NotificationsActivity" 
      android:label="@string/title_activity_login" 
      android:theme="@style/AppThemeNoti"></activity> 

     <service android:name="com.my.package.FirebaseService"> 
      <intent-filter> 
       <action android:name="com.google.firebase.MESSAGING_EVENT" /> 
      </intent-filter> 
     </service> 
     <service android:name="com.my.package.FirebaseToken"> 
      <intent-filter> 
       <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> 
      </intent-filter> 
     </service> 

     <meta-data 
      android:name="com.google.android.maps.v2.API_KEY" 
      android:value="keyhere" /> 
     <meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 

    </application> 

</manifest> 

Antwort

1

fand ich das Problem:

<application 
     android:name="android.support.multidex.MultiDexApplication"> 

Ich entfernte die> nach MultiDexApplication. Das Android-Symbol wurde ausgegraut und funktioniert nicht.

Danke.

Verwandte Themen