Использование Jsoup (или других сторонних jar-файлов) в Android

Это первый раз, когда я использовал стороннюю банку, но, похоже, я все делаю правильно. Я использую 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 упаковать его, чтобы приложение могло использовать его из любого места?


person The Holo Dev    schedule 26.03.2012    source источник


Ответы (1)


Вызовите функцию Eclipse Organize Imports, нажав Shift+Alt+O, и это должно позаботиться обо всем.

person bos    schedule 27.03.2012