Ошибка установки при запуске кода с псевдонимом активности

Я использовал псевдоним активности, чтобы показать несколько значков приложений в соответствии с условием. Код работает нормально, но когда я запускаю код в режиме отладки через usb напрямую, выдается следующая ошибка установки:

Error while executing: am start -n "com.****.****/com.****.****.splashscreen.SplashScreen" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.****.****/.splashscreen.SplashScreenpinkathon }
Error type 3
Error: Activity class {com.****.****/com.****.****.splashscreen.SplashScreenpinkathon} does not exist.

Error while Launching activity

0 ответов

У меня была такая же проблема - вариант запуска Android Studio по умолчанию при отладке - "Активность по умолчанию", которая выбирает действие или псевдоним действия на основе вашего AndroidManifest.xml. Если ваше приложение отключает псевдоним активности по умолчанию, при следующем запуске отладчик не сможет запуститься.

Моя работа заключалась в том, чтобы изменить конфигурации Android Studio Run/Debug, чтобы выбрать Activity, на которую нацелены псевдонимы:

Выполнить -> Изменить конфигурации -> Параметры запуска -> Измените "Запуск" на "Указанное действие", укажите целевое действие в "Действия"

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