Это первый раз, когда я использовал стороннюю банку, но, похоже, я все делаю правильно. Я использую Jsoup для анализа HTML.
В моем проекте под Properties->Java Build Path
я добавил внешнюю банку jsoup. Под Order and Export
я пробовал jsoup как проверенный, так и непроверенный. Кажется, не было никакой разницы. При написании моего приложения eclipse смог найти правильный импорт, методы/конструкторы автозаполнения. Eclipse, кажется, видит Jsoup в порядке.
Однако, когда я запускаю свое приложение, одно из моих действий вызывает методы из Jsoup. Всякий раз, когда я запускаю это действие, я получаю следующую ошибку.
Could not find method org.jsoup.parse, referenced from method...
VFY: unable to resolve state method 348: Lorg/jsoup/Jsoup; parse...
Я не импортирую его правильно? Почему он не может найти jsoup? Вышеуказанные шаги кажутся ответом на все вопросы об импорте стороннего jar-файла на Android в eclipse.
Я думаю, что eclipse может видеть jsoup.jar, но не упаковывает нужные мне части вместе с приложением, поэтому приложение не может их использовать. Не уверен, что это так, но если это так, как мне заставить eclipse упаковать его, чтобы приложение могло использовать его из любого места?