2012-04-23 2 views
0

У меня есть приложение для Android и проект библиотеки, который я использую вместе. У меня нет проблем с использованием компонентов проекта библиотеки. Однако я не могу запускать какие-либо действия внутри моего приложения. Я продолжаю получать исключение ClassNotFound, но полное имя совпадает именно с сообщением об ошибке, как и в исходном дереве. Все действия правильно определены в манифесте. Что может заставить меня запустить любую деятельность из проекта библиотеки, но не сможет запустить ее в основном приложении?Активность не найдена при связывании проекта библиотеки?

+0

опубликуйте решение, если вы решили проблему. –

ответ

0

Проблема закончилась тем, что я попытался запустить любые действия, расширяющие MapActivity. Я думаю, проблема в том, что я определил использование-библиотеки в обоих манифестях для карт Google api. Я изменил цель сборки проекта библиотеки, чтобы быть просто vanilla Android и удалил вызов библиотеки. Мой основной проект теперь нацелен на apis Google и имеет библиотеку использования внутри своего манифеста.

Я думаю, что это, возможно, натолкнуло путь сборки или что-то еще, и не смог найти класс MapActivity или что-то в этом роде. Не совсем уверен, но эти шаги решили проблему.

0

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

На самом деле некоторые из файлов jar/library запускают внутреннюю активность и которые необходимо добавить в наше приложение.

+0

Нет активности, которая не запускается, одна из основных приложений, а не проект библиотеки. – Bobbake4

+0

вы можете вставить свой файл мануфактуры –

+0

должен быть ошибочным только в файле мануфактуры –

Смежные вопросы