Значок приложения Android не отображается в списке приложений

#java #android #xml #android-manifest

#java #Android #xml #android-манифест

Вопрос:

Приложение Android создается и запускается в эмуляторе BlueStacks, но когда я пробую его на своем мобильном устройстве, оно устанавливается, но не отображается в списке приложений. Первый запрос в stackoverflow. Извините за мой английский 🙂

Мой AndroidManifest.xml:

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

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:name=".SixHandshakes"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait">
            <intent-filter>
                <data android:scheme="vk5536139" />
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".VKUserSearchActivity"
            android:screenOrientation="portrait">
        </activity>
        <activity
            android:name="com.vk.sdk.VKServiceActivity"
            android:label="ServiceActivity"
            android:screenOrientation="portrait"
            android:theme="@style/VK.Transparent" />
        <activity
            android:name=".VKDisplayResultActivity"
            android:screenOrientation="portrait" />
    </application>
</manifest>
  

Комментарии:

1. что-нибудь странное в logcat?

2. Основная проблема в том, что у меня нет доступа к банкомату устройства, поэтому я не могу проверить logcat, когда я запускаю его в Bluestacks, кажется, что он такой же, как всегда.

3. Как вы его устанавливаете?

4. Загружаем его в dropbox, затем загружаем на устройство, затем устанавливаем как обычно

Ответ №1:

Я, наконец, выяснил, что было причиной проблемы. <data android:scheme="vk5536139" /> строка, похоже, не разрешена в том же блоке, что и основное действие и определение категории запуска.