Не удается запустить приложение Android на эмуляторе / устройстве - активность не существует? - PullRequest
5 голосов
/ 20 апреля 2010

При попытке запустить мое приложение на эмуляторе в Activitymanager выдается ошибка:

ActivityManager: Error type 3

Моя активность существует, указана в манифесте (на самом деле, это активность запуска ОСНОВНОЙ).

Кто-нибудь знает, что означает эта ошибка?

Ответы [ 10 ]

10 голосов
/ 14 сентября 2011

Если вы работаете в Eclipse, попробуйте Проекты -> Очистить .. .и очистите проект перед повторным запуском.

4 голосов
/ 14 марта 2012

я столкнулся с той же проблемой. Я очистил проект и удалил android: enabled = false в манифесте android. Это решило проблему.

2 голосов
/ 23 октября 2013

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

Пример: "Это неправильно!"

2 голосов
/ 15 февраля 2013

Отметьте «android: installLocation» в вашем AndroidManifest.xml.

«Предпочитаемое» вызовет проблему.

1 голос
/ 19 февраля 2014

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

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

0 голосов
/ 30 августа 2014

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

Для тех, кто не может это исправить, используя вышеупомянутые методы:

В моем случае я переименовал название своей деятельности (используя F2 в Eclipse), и оно исправлено.

0 голосов
/ 06 июля 2014

Я получил эту ошибку, когда по ошибке добавил второй тег application в свой манифест, когда пытался добавить аппаратное ускорение в свое приложение:

<application
    android:hardwareAccelerated="true" />.

Я добавил его над своим фактическим тегом приложения, и я думаю, что это привело к тому, что Android развернул пустое «приложение» на моем телефоне. В журналах сообщалось об успешной установке, но значок запуска не было. Однако он появился в меню «Настройки» -> «Приложения», но единственное, что я мог там сделать, - это удалить его. Надеюсь, это кому-нибудь поможет.

0 голосов
/ 21 октября 2013

Мне не хватило места на телефоне, поэтому у меня возникла эта проблема. Вот я его почистил и иди беги)

0 голосов
/ 05 июня 2012

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

0 голосов
/ 28 апреля 2010

Не помню, как я это исправил - скорее всего, я стер локальную копию и перепроверил svn.

...