Тип ошибки 3 — Ошибка: класс активности не существует

Я знаю, что это повторяющийся вопрос, но любое решение, которое я пробовал, не решило проблему. Реальный вопрос в том, есть ли способ запустить приложение, когда псевдоним активности включен? Я имею в виду, что в моем приложении есть функция изменения средства запуска значков для определенных пользователей, и я хочу создать приложение и запустить его, когда значок изменится, поэтому псевдоним активности включен.

вот ошибка:

      Error while executing: am start -n "SplashScreenActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=SplashScreenActivity }
Error type 3
Error: Activity class {SplashScreenActivity} does not exist.
Error while Launching activity
Failed to launch an application on all devices

Вот мой манифест:

          <activity
        android:name="SplashScreenActivity"
        android:configChanges="orientation|keyboardHidden"
        android:noHistory="true"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme.Launcher">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <activity-alias
        android:name="SplashScreenActivityAlias"
        android:icon="@mipmap/ic_launcher_prime"
        android:label="@string/app_name_app"
        android:enabled="false"
        android:targetActivity="SplashScreenActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN"/>
            <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
    </activity-alias>

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

0 ответов

Другие вопросы по тегам