Ярлык всегда отключен из-за ошибки «Приложение не установлено»

1

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

Мой ярлык XML выглядит так:

<?xml version="1.0" encoding="utf-8"?>
<shortcuts xmlns:android="http://schemas.android.com/apk/res/android">
    <shortcut
        android:enabled="true"
        android:icon="@drawable/ic_shortcut_tinted"
        android:shortcutId="shortcut"
        android:shortcutLongLabel="@string/shortcut_longLabel"
        android:shortcutShortLabel="@string/shortcut_shortLabel"
        android:shortcutDisabledMessage="@string/shortcut_disabledMessage">
        <intent
            android:action="android.intent.action.VIEW"
            android:targetClass="de.example.exampleApp.exampleClass"
            android:targetPackage="de.example.exampleApp" />
        <categories android:name= "android.shortcut.example" />
    </shortcut>
</shortcuts>

Мой соответствующий код в файле AndroidManifest выглядит следующим образом:

<activity
            android:name=".common.ui.activities.MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data android:name="android.app.shortcuts"
                android:resource="@xml/shortcuts" />
        </activity>

Я убедился, что в моем build.gradle ApplicationId является de.example.exampleApp

Я понятия не имею, что еще делать. Если это имеет какое-либо отношение, я тестирую свое приложение на эмуляторе Genymotion вместо реального устройства.

Теги:

1 ответ

0

Хорошо, как я, кажется, упускать из виду информацию, которую вы можете только сделать ярлыки Activities (например, android:targetClass должен быть Activity)

В качестве решения я использовал своеобразное (?) Решение, которое вы можете увидеть здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню