Что мне нужно сделать, чтобы включить внешнюю библиотеку в мое приложение Android?
Я знаю, это похоже на проблему, с которой я сталкиваюсь здесь очень часто, но я не хочу использовать API Карт Google, я хочу использовать другую библиотеку, в данном случае это Apache Commons .
Я следил за каждым шагом и сравнивал их с различными руководствами или учебными пособиями:
- Я импортировал 'commons-lang-2.4jar' в папку libs в моем
проект,
- Я добавил этот 'commons-lang-2.4jar' в ссылку
Библиотеки,
- Я добавил использование в файл манифеста:
<uses-library android:name="org.apache.commons.lang"/>
Но я получаю эти популярные ошибки:
Консоль
[2011-09-23 10:53:41 - TestProject] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2011-09-23 10:53:41 - TestProject] Please check logcat output for more details.
[2011-09-23 10:53:41 - TestProject] Launch canceled!
LogCat:
09-23 08:53:39.904: ERROR/PackageManager(71): Package test.project requires unavailable shared library org.apache.commons.lang; failing!
В случае проблемы с Google Maps API я знаю, что моему эмулятору нужен API, поэтому я предполагаю, что моему эмулятору теперь нужна эта библиотека? Но ни у какого устройства не было бы этого - так я должен включить это ?! (попытался проверить эту библиотеку в свойствах «упорядочить и экспортировать» через затмение, но безуспешно)