Ошибка при запуске вкладки в Android? - PullRequest
2 голосов
/ 16 мая 2010

Я дословно следовал указаниям в этом уроке по Android, копируя / вставляя код с сайта в свое приложение.

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

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

"Приложение Hello Tab Widget неожиданно остановилось. Пожалуйста, попробуйте еще раз."

Я попытался отладить, введя точку останова в первой строке метода onCreate, но ошибка возникает еще до того, как точка останова будет достигнута. Любая идея о том, что идет не так, или каким-либо другим способом я могу отладить эту проблему? Я использую Eclipse.

Ответы [ 3 ]

0 голосов
/ 16 мая 2010

вы, вероятно, возились с именами классов, и ваш AndroidManifest.xml больше не указывает на основное действие.

убедитесь:

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

находится внутри тегов <activity> в файле AndroidManifest.xml.

Вы также можете настроить это через графический интерфейс манифеста в eclipse, если хотите.

0 голосов
/ 29 апреля 2011

Это может быть из-за несоответствия имени действия в манифесте.

Поэтому проверьте, совпадают ли имена действий, которые вы указали в своем коде, и в манифесте.

0 голосов
/ 16 мая 2010

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

adb logcat

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

...