Android Studio: Ошибка Activity class does not exist

Пытаюсь найти причину по которой в Input System Package (new) не работают сенсоры устройств.
Создал тестовый проект и запускаю его отладку в Android Studio, получаю ошибку «Activity class does not exist».
Подключаю другой телефон (Meizu 16th), думал, что проблема в первом. Но в этом случае не могу даже удалённо запустить приложение на телефоне — вываливается ошибка:

Error while executing: am start -n "com.DefaultCompany.Pedometer/com.unity3d.player.UnityPlayerActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.DefaultCompany.Pedometer/com.unity3d.player.UnityPlayerActivity }
Error type 3
Error: Activity class {com.DefaultCompany.Pedometer/com.unity3d.player.UnityPlayerActivity} does not exist.

Error while Launching activity

Я предположил, что возможно проблема с защитой самого Meizu, т.к. на другом телефоне всё работает, но все советы в инете были по поводу приложения — его нужно было полностью удалить с телефона. Я конечно это делал, несколько раз перепроверял, действительно ли оно было удалено. Даже перекомпилировал само приложение ещё раз, потом снова его попытался запустить на этом телефоне через Android Studio — не помогло.
Случайно наткнулся на эту ошибку на одном китайском сайте, но решение было написано не на английском и тем более не на русском. Слава Google-переводчику, он смог сделать перевод. Оказалось, что проблема в системе энергосбережения смартфона.
НастройкиПриложенияВсе приложенияНашеПриложениеУправление разрешениямиBackground processesAllow running in background
По шагам:
1. Заходим в настройки и выбираем «Приложения»:
Android Studio: Ошибка Activity class does not exist
2. Здесь мы выбираем «Все приложения»:
Android Studio: Ошибка Activity class does not exist
3. В списке находим наше приложение и выбираем его:
Android Studio: Ошибка Activity class does not exist
4. Переходим в пункт «Управление разрешениями»:
Android Studio: Ошибка Activity class does not exist
5. Нажимаем на пункте «Background processes»:
Android Studio: Ошибка Activity class does not exist
6. А вот здесь нам нужно поменять «Smart Background» на «Allow running in background»:
Android Studio: Ошибка Activity class does not exist
7. Запустив заново Android Studio, всё должно работать!



Подписаться
Уведомление о
guest
0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments