Код Mono для Android Hello World выдает ошибку AndroidManifest.xml

Недавно я скачал пробную версию Mono For Android. Я попытался запустить учебник Hello World. Я получаю следующую ошибку:

Пытался запустить активность «HelloMonoDroid.HelloMonoDroid/hellomonodroid.Activity1», но устройство не смогло ее найти.

Распространенной причиной этого является ручное добавление в ваш AndroidManifest.xml файла, имя которого не соответствует вашему классу Activity.

Вместо этого рассмотрите возможность использования атрибута [Activity]: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml

Я трижды проверил свой код и не увидел никаких различий между ним и кодом, опубликованным в руководстве. Поэтому я попытался создать новый проект Mono For Android и запустить его без изменений. Я назвал Драйвер проекта. Вот ошибка, которую я получил:

Пытался запустить активность 'Driver.Driver/driver.Activity1', но устройство ее не нашло.

Распространенной причиной этого является ручное добавление в ваш AndroidManifest.xml файла, имя которого не соответствует вашему классу Activity.

Вместо этого рассмотрите возможность использования атрибута [Activity]: http://monodroid.net/Tutorials/Working_with_AndroidManifest.xml

Обратите внимание, что это то же самое, что и исходная ошибка, только изменено имя действия. Это простое решение. Я не создаю файл AndroidManifest.xml вручную. Является ли это ошибкой продукта Mono For Android?


person user723067    schedule 25.04.2011    source источник


Ответы (2)


Перейдите в Инструменты-> Параметры-> Mono для Android и включите ведение журнала adb.

Это должно записать журнал на ваш рабочий стол, который может дать более подробную информацию.

person jpobst    schedule 25.04.2011

Ага, спасибо, я нашел проблему. В этом диалоговом окне (Tools->Options->Mono For Android) есть место, которое устанавливает путь Android SDK. После этого решение развертывается и работает без проблем. Я думал, что сказал установщику, где SDK, но, видимо, нет. Возможно, я запутался, когда параллельно оцениваю среду разработки Eclipse/Android SDK.

person user723067    schedule 26.04.2011