Кто-нибудь получил HTMLUnit (или HtmlUnitDriver) для работы на приложениях Android?
Это проблема : я получаю следующее сообщение об ошибке:
11-26 16:27:26.617: E/AndroidRuntime(1265): java.lang.NoClassDefFoundError: org/w3c/dom/css/CSSRule
Это то, что я сделал: Я попытался добавить добавлениессылки на jar-файлы, перечисленные в следующей ссылке (как в зависимости от проекта, так и в переходной зависимости проекта - только компиляция, исключая тестовые jar-файлы):
http://htmlunit.sourceforge.net/dependencies.html
Однако Eclipse продолжал падать, тогда я обнаружилнесколько вопросов о том, что некоторые файлы jar уже содержатся в Android SDK:
xalan, xercesImpl and xml-apis
HtmlUnit на Android
HttpClient
Программирование на Android HtmlUnit
Таким образом, я удалил ссылки на эти банки, оставив только следующее:
commons-codec-1.4.jar
commons-collections-3.2.1.jar
commons-io-2.0.1.jar
commons-lang-2.6.jar
commons-logging-1.1.1.jar
cssparser-0.9.5.jar
htmlunit-2.9.jar
htmlunit-core-js-2.9.jar
httpmime-4.1.2.jar
nekohtml-1.9.15.jar
sac-1.3.jar
httpcore-4.1.3.jar
Именно в этот момент приложение было в состоянии работать, но когда была выполнена следующая строка кода, яначал получать сообщение об ошибке:
final WebClient webClient = new WebClient();
11-26 16:27:26.617: E/AndroidRuntime(1265): java.lang.NoClassDefFoundError: org/w3c/dom/css/CSSRule
Я сделал поиск в Интернете и обнаружил, что xml-apis-1.3.04.jar содержит org / w3c / dom / css /CSSRule поэтому я вернул эту ссылку обратно в проект, но приложениеnild build вообще с тем же сообщением об ошибке, как описано в первой ссылке выше:
[2011-11-26 16:39:52 - Myproj] Conversion to Dalvik format failed with error 1
Может кто-нибудь пролить свет на это?