0
Androidプロジェクトの場合、JARとしてパッケージ化された既存のライブラリを使用する必要があります。Androidプロジェクトのクラスの置き換えとパッチ適用
ただし、このJARには、javax.xml.DatatypeConverterを使用してBase64エンコーディングを実行するクラスが含まれています。
Androidでライブラリを使用するには、このクラスをJARから削除し、Android Base64実装を使用するクラスに置き換える必要があります。
1つの方法は、JARから互換性のないクラスを直接削除し、Android StudioプロジェクトでAndroidの置き換えを提供することです。これは期待どおりに動作します。
質問:JARの操作を必要としない元のクラスを「置き換える」(隠す)方が良いでしょうか?
私のテストでは、DEXコンパイラは重複するクラスについて不満を持ち、エラー – mjn
で終了します。そのため、コンバータクラスはそのjarファイルにありますか?それから、あなたは瓶を編集することに固執していますが、私はなぜあなたがそれを元に戻す必要があると感じるのか分かりません。 Base64は、 –