К сожалению приложение остановилось в Android Emulator - PullRequest
15 голосов
/ 28 ноября 2011

Я новичок в Android и пробую несколько небольших приложений (например, Compass). Когда я запускаю приложение в эмуляторе, оно выдает сообщение Unfortunately, Compass has Stopped.

У меня нет ошибок времени компиляции.

Как мне решить эту проблему и чем это вызвано?

Заранее спасибо.

Ответы [ 4 ]

4 голосов
/ 30 июля 2012

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

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Это было для одностраничного приложения barebones index.html, отображающего Hello World.И вышеупомянутое разрешение было единственным, которое мне было нужно для запуска приложения от имени / Android и запуска его в эмуляторе.

HTH

2 голосов
/ 26 января 2012

Это, вероятно, из-за того, что у вас нет акселерометра и поддержки магнитного поля. Перейдите к конфигурации AVD и добавьте следующее оборудование: Magnetic Field Support и accelerometer

2 голосов
/ 05 июля 2012

Сначала проверьте файл AndroidManifest.xml и напишите тег активности

Например, у вас есть DisplayMessageActivity.class и пакет me.user_interface

тег:

<activity android:name="me.user_interface.DisplayMessageActivity"/>

Вы можете написать это после тега </activity> в AndroidManifest.xml файле. Тщательно проверьте путь.

2 голосов
/ 26 января 2012

Вы не опубликовали код, поэтому трудно понять, в чем ваша проблема. Однако у меня была та же проблема, которая была решена здесь К сожалению, HelloListView остановился

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...