コードは、通常のJavaプロジェクトで動作しますが、私はAndroid上でそれをしようとした場合、ライブラリ(.jarファイル)の依存関係をコピーし、それを構築するために失敗します。HtmlUnit Android上:依存関係
警告:のInnerClassesを無視匿名の内部クラス (org.apache.commons.collections.BeanMap $ 1)の属性で、 というEnclosingMethod属性が関連付けられていません。このクラスはおそらく最新の.classファイル形式をターゲットにしていない コンパイラによって生成されたものです。推奨される ソリューションは、最新のコンパイラ を使用し、 "-target"タイプのオプションを指定せずに、クラスをソースから再コンパイルすることです。 この警告を無視した結果、このクラスの反射操作は間違って になります。これはではなく、内部クラスです。
それは最終的に言う:
6警告 1つのエラー。中止 /home/kp/android-sdk-linux/tools/ant/build.xml:818:この行の実行中に次のエラーが発生しました: /home/kp/android-sdk-linux/tools/ant/build。この行を実行中に次のエラーが発生しました: /home/kp/android-sdk-linux/tools /アンドロイド-SDK-linuxの/ツール/アリ/のbuild.xml:278:nullが返さ:
- コモンズ・コーデック-1.4.jar
:1
を私はすべてのライブラリを追加しました3210
私はいくつかの依存関係を削除した場合、それが構築されますが、それは私のコード_client = new WebClient();
を実行しようとしたとき、私はNoClassDefFoundErrorがエラーを取得します。
解決策がまだ見つかりませんでした。解決策がある場合は共有してください。
いや、それはケース –