Я попытался реализовать API-интерфейс Alchemy NLP в своем проекте андроида, однако я ударил немного кирпичной стены. При загрузке SDK от http://www.alchemyapi.com/developers/sdks/ вы получаете хороший примерный проект. Импортированный в затмение, все работало прекрасно. Затем я попытался добавить классы из тестового проекта в свой собственный, перейдя в свойства моих проектов (в eclipse, которые я могу добавить) -> Java Build Path -> Projects tab и добавил тестовое приложение к пути создания моих проектов.NoClassDefFoundError - API-интерфейс Alchemy
Затем я пошел на вкладку Order и экспорта и обеспечили недавно добавленный проект был проверен, дал все чистое, и был поражен:
12-01 15:12:03.171: E/AndroidRuntime(10085): java.lang.NoClassDefFoundError: com.alchemyapi.api.AlchemyAPI
Насколько я могу понять, от глядя на это ошибка, проект, похоже, имеет доступ к классам при компиляции, но не во время выполнения. Я чувствую, что, вероятно, сделал непростую ошибку, но все исправления, которые я нашел уже на SO, не решили проблему.
Заранее благодарим за любой ответ.
Скопируйте файл класса в проект, а затем просто используйте демонстрационный проект в пути построения. –
Перейдите в свойства проекта тестового приложения, а затем вкладку «Заказ и экспорт» и добавьте все библиотеки ссылок в список экспорта. Это заставит Eclipse скопировать ссылки/банки в ваш новый проект. – xpa1492