-1
votes

Deux icônes de l'application montrent Android. Y a-t-il une faute dans mon manifeste?

Dans mon manifeste peu de filtre d'intention utilisé mais j'ai enlevé tout filtre d'intention à l'exception de Lauche mais toujours deux icônes. Y a-t-il une autre raison pour deux icônes?

Je dois éditer ce post et ajoute mon apporce d'application.Gradle comme projet Build.Gradle P>

Ceci mon manifeste P>

<uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.autofocus"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.flash"
        android:required="false" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.USE_CREDENTIALS" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/app_icon"
        android:label="@string/app_name"
        android:largeHeap="true"          
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:replace="android:icon">
        <activity
            android:name=".activity.SplashActivity"
            android:screenOrientation="portrait"
            android:windowSoftInputMode="adjustResize|stateHidden">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".activity.user.LoginUserActivity"
            android:windowSoftInputMode="adjustResize|stateHidden" />

    </application>


1 commentaires

J'ai résolu ce problème de Stackoverflow.com/questions/6028695/... Je suis allé à ce chemin /build/intermediates/manifests/debugroidmanifest.xml et a constaté qu'il y avait deux lanchers .


4 Réponses :


0
votes

Dans Manifest Vous utilisez deux icônes telles que l'icône et l'icône.hence, vous obtenez deux icônes peut-être.

<application
    android:allowBackup="true"
    android:icon="@drawable/app_icon" //app icon
    android:label="@string/app_name"
    android:largeHeap="true"
    android:roundIcon="@drawable/app_icon" ---> //another app icon
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    tools:replace="android:icon">


6 commentaires

@ g.brahma en supprimant une icône donnant le même résultat.


@UnityTaru Pouvez-vous également essayer de supprimer cette ligne dans Manifest "Outils: Remplacer =" Android: Icône "? Je ne sais pas pourquoi son utilisé là-bas.


@ g.brahma "Outils: Remplacer =" Android: icon "Cela dit à la fusion d'utiliser mon icône manifeste et non d'autres bibliothèques.


Créez-vous des icônes de raccourci pragmatiquement ??


@dastan ne crée pas d'icônes de raccourci


J'ai résolu ce problème de Stackoverflow.com/Questtions/6028695/... Je suis allé à ce chemin /build/intermediates/manifests/debug/androidmanifest.xml et a constaté qu'il y avait deux solutaires.



0
votes

1) Si le problème de l'icône

Possibilité 1

Vérifiez que tous les dossiers digues (MDPI, XDPI, XXHDPI, XXHDPI, XXXHDPI, XXXHDPI, etc.).

possibilité 2

Si vous utilisez des bibliothèques ou module, modifiez le nom de cette icône de l'app_name à tout autre.

2) Si problème de lanceur

Si c'est le problème du lanceur, désinstaller toutes les applications de votre appareil. Assurez-vous qu'une seule activité de lanceur dans votre manifeste et courez à nouveau.


2 commentaires

@ Shel S9 Tout allait bien comme vous l'avez mentionné ci-dessus.


J'ai résolu ce problème de Stackoverflow.com/Questtions/6028695/... Je suis allé à ce chemin /build/intermediates/manifests/debug/androidmanifest.xml et a constaté qu'il y avait deux solutaires.



0
votes

Vous avez deux icônes mentionnées dans le manifeste de l'application, voir ceci:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.yourpackage"
    xmlns:tools="http://schemas.android.com/tools">


3 commentaires

J'ai essayé les deux processus que vous avez dit, mais le résultat est pareil


J'ai résolu ce problème de Stackoverflow.com/Questtions/6028695/... Je suis allé à ce chemin /build/intermediates/manifests/debug/androidmanifest.xml et a constaté qu'il y avait deux solutaires.


Mais vous devez accepter l'une des réponses à votre question. Consultez la réponse qui vous a le plus aidé et acceptez-la. Vous pouvez également ajouter votre propre réponse pour que d'autres obtiennent de l'aide.



1
votes

J'ai résolu ce problème de ce lien

Android, icône a été dupliquer Lorsque j'installe mon application sur l'appareil

Je suis allé à ce chemin /build/intermediates/manifests/debug/androidmanifest.xml et a constaté qu'il y avait deux lanceurs.


0 commentaires