htmlunit 2.11 zip をダウンロードしました。私はそれを抽出しました。次に、プロジェクトの libs フォルダーに貼り付けようとしました。libs フォルダーからビルド パスに追加しました。次に、アプリを実行しようとしているときに、このエラーが発生しました
conversion to dalvik format failed with error 1
次に、stackoverflowから、削除すると言ったことがわかりましたxalan
xercesImpl
xml-apis
。私はそれらを削除しました。しかし、このエラーが発生します:
Error generating final archive: Found duplicate file for APK: about.html
エラーメッセージには、競合しているファイルも示されていました。その後、アプリをjetty-http
jetty-io
jetty-util
jetty-websocket
再度実行します。今回は警告が表示されます。私はそれらを無視しました。しかし、私のアプリはそれを言ってクラッシュしますclassNotFound
httpclient
ちなみに、 jarも削除しました。httpclient
それはすでにアンドロイドに組み込まれていると言われているからです。
これは私の問題です。誰か助けてくれませんか?アプリで htmlunit を使用したい
編集:
「私のプロジェクトに htmlunit を追加する方法」の手順を教えていただけると大変助かります。
編集2:
主に、ログイン後に取得したリンクがあります(Webビューからログインしています)。このリンクにより、簡単なページが表示されます。そのページには、テキストエリアと送信ボタンがあります。また、いくつかのJavaScriptもあります(送信ボタンを押すと、これらのJavaScriptが実行されると思います)。webview を使用して実行できますが、何らかの理由で webview を使用したくありません。送信ボタンを押すと、テキストエリアの値と隠しフィールドの値が既存の Cookie (webview からログインしたときに取得されます) で配信されます。私はwebviewなしでこれを行う必要があります。htmlunitのほかに他のオプションがありますか?? HttpClient、HttpUrlConnection について聞いたことがあります。もう1つ、送信すると別のページにリダイレクトされます。このリダイレクトされたページで何もする必要はありません。
注:この質問が私が以前に実際に尋ねたことと適切でない場合は、私に提案してください。新しい質問を投稿します。ありがとうございました