ошибка в эмуляторе - PullRequest
       2

ошибка в эмуляторе

0 голосов
/ 30 июля 2011

Когда я запускаю свое приложение на эмуляторе, я получаю следующее:

[2011-07-30 02:51:52 - HelloTabWidget] Failed to install HelloTabWidget.apk on device 'emulator-5554!
[2011-07-30 02:51:52 - HelloTabWidget] (null)
[2011-07-30 02:51:52 - HelloTabWidget] Launch canceled!

ErrorLog показывает следующую ошибку:

Error
main.xml: Error during post inflation process:
TabHost requires a TabWidget with id "android:id/tabs".
View found with id 'tabs' is 'com.android.layoutlib.bridge.Mock

При запуске команды не выводится:

am start -n com.sign.set/com.sign.set.HelloActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

на эмуляторе устройства-5554.

1 Ответ

1 голос
/ 30 июля 2011

Это означает, что у вас есть ошибка в файле main.xml, поэтому программа не компилируется и, следовательно, не загружается на устройство.

Похоже, ошибка заключается в том, что выЯ не назначил вашему TabWidget идентификатор, поэтому он может быть исправлен, если вы просто добавите android:id="@android:id/tabs" в декларацию TabWidget в main.xml, но будет проще определить, опубликовали ли вы свой XML-файл.

Проверьте здесь для учебника по использованию представлений вкладок.Обратите внимание на элемент № 4, который показывает своего рода минимальный XML-файл.

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