Тип ошибки 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>
Я видел некоторые решения, в которых мне нужно удалить приложение, но я хочу просто собрать и запустить его, как обычно.