誰かがHTMLUnit(またはHtmlUnitDriver)をAndroidアプリで使えるようになった人はいますか? Htmlunit on Android application
この
は問題です:両方の下で(私は、以下のリンクに記載されているjarファイルへの追加の参照を追加してみました:11-26 16:27:26.617: E/AndroidRuntime(1265): java.lang.NoClassDefFoundError: org/w3c/dom/css/CSSRule
これは私がやったことです:私は次のエラーメッセージを取得していますプロジェクトの依存関係およびプロジェクトの推移依存関係 - テスト瓶を除く、コンパイルのみ):どのように
http://htmlunit.sourceforge.net/dependencies.html
だから私は、これらのjarファイルへの参照を削除
xalan, xercesImpl and xml-apis
HttpClient
:今までにEclipseがクラッシュ保たれ、その後、私はいくつかのjarファイルがすでにAndroidのSDKに含まれていると言っていくつかの質問を見つけました以下のもののみを保持する:
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-APIを-1.3を見つけました
: .04.jarので、私は戻ってプロジェクトへの参照を置くが、アプリは上記の最初のリンクで説明した同じエラーメッセージを言って、まったくビルドしないでしょうORG/W3C/DOM/CSS/CSSRule含まれてい[2011-11-26 16:39:52 - Myproj] Conversion to Dalvik format failed with error 1
誰かがこれにいくつかの光を当てることができますか?
自分のサイトによると: は「これは、特にテスト目的のためにブラウザをシミュレートするための方法ですJUnitやTestNGなどの別のテストフレームワークで使用することを意図しています。 AndroidにWebkitブラウザとJUnitのテストがある場合、なぜ仮想ブラウザをシミュレートする必要があるのだろうか? https://developer.android.com/tools/testing/testing_android.html – NoBugs