Я разработал одно приложение для Android. Когда я загружаю это приложение на устройство, оно отображает три значка этого приложения. введите описание изображения здесь

Какая часть файла манифеста Android отвечает за отображение значка. Любая идея?

0
Yatish Bathla 15 Июл 2014 в 14:35
Вы хотите запутать своих пользователей?
 – 
Phantômaxx
15 Июл 2014 в 14:39
Нет.. Я не понимаю, почему это происходит?.. Я просто написал свой код и протестировал его в первый раз.
 – 
Yatish Bathla
15 Июл 2014 в 14:40
Это в вашем манифесте 3 раза?
 – 
RossC
15 Июл 2014 в 14:40
Какая часть отвечает за отображение значка на устройстве? .. Есть идеи?
 – 
Yatish Bathla
15 Июл 2014 в 14:41
Скопируйте сюда свой манифест.
 – 
hypd09
15 Июл 2014 в 14:43

3 ответа

Лучший ответ

Перейдите в манифест и удалите намерение средства запуска из все действия, кроме одного

Только одно действие - то, которое вы хотите открыть, когда пользователь щелкает значок на главном экране - должно иметь следующий фильтр намерений:

    <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>  
2
Gilad Haimov 15 Июл 2014 в 15:37

См. Свой файл AndroidManifest. Сколько действий у вас есть со следующим кодом:

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

Для этого случая у вас должно быть 3 активности.

Также это может быть последнее имя пакета вашего проекта перед его переименованием.

0
Tapa Save 15 Июл 2014 в 14:45

См. Здесь файл манифеста

                 android:icon="@drawable/ic_launcher"

А также

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

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
0
DJhon 15 Июл 2014 в 15:44