Значок приложения отсутствует Android - PullRequest
5 голосов
/ 04 ноября 2011

AM использует для Eclipse для моих программ для Android.

Но после запуска моего приложения на моем Samsung Galaxy Tablet , значок отсутствует в домашних условиях или в приложениях.Но оно появилось в Settings-->Applications-->Manage Applications.Это беспокоит меня в последние пару дней, это беспокоило меня, до этого я не казался таким.

Ответы [ 6 ]

3 голосов
/ 04 ноября 2011

вам нужно добавить строку ниже в файле androidmanifest.xml

<activity android:label="@string/app_name"
          android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
</activity>

android.intent.category.LAUNCHER необходимо показать в панели запуска, а android.intent.action.MAIN отвечает за запуск. То есть значок вашего приложения не отображается в списке приложений. но это будет отображаться в Настройки -> Приложения -> Управление приложениями.

2 голосов
/ 04 ноября 2011

Вы должны удалить все значки по умолчанию и заменить их своими собственными во всех папках для рисования и перезапустить приложение.попробуйте отладить прямо на вашем телефоне ..

1 голос
/ 15 ноября 2011

Это решено удалением этой строки для моей активности запуска:

Проблема <data android:scheme="linkedinapp" android:host="connect" />

1 голос
/ 04 ноября 2011

Попробуйте очистить ОЗУ уровня 2 на своем устройстве.Раньше такое случалось со мной на моем HTC, но это обычно решало проблему.

1 голос
/ 04 ноября 2011

Вы должны создать различные значки и добавить их в папку «res / drawable».

Для получения более подробной информации, пожалуйста, прочитайте Google Design Guidelines .

0 голосов
/ 29 ноября 2018

У меня тоже был похожий опыт при выполнении диплинков, и проблема была отредактирована уже существующим тегом <inten-filter>, правильный способ - добавить новый <intent-filter>, как показано

 <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <!--add deeplinking info as a seperate intent-filter-->
    <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
            <data android:scheme="http"
            android:host="www.example.com"
            android:pathPrefix="/qlink"
            />
            <!-- note that the leading "/" is required for pathPrefix-->

    </intent-filter>

Ссылка: ссылка1 ссылка2

...