私はコンピューター サイエンスの学部生で、API を使用して実行サーバーと対話する Android アプリを作成しています。
サーバーはxmlファイルを取得し、それを使用してさまざまなことを行い(データの取得、データの処理など)、データを出力として返します。入力と出力の両方がこの API を介して交換されます。
問題は、javax.xml.bind
Android のコアに javax.xml.bind パッケージがないのに、API が JAXBContext などのコードを参照することです。(よく知られた問題)
インターネット上の実現可能な解決策は、必要なコードを再パッケージ化しているようですが、どうすればよいか正確にはわかりません。
javax.xml.bind
API はとのクラスを参照しjavax.net
ているため、これら 2 つのパッケージからコードを抽出して API の一部にし(API ソースにアクセスできる)、API を再パッケージ化する必要があると思います。ただし、 javax.xml.bind 内のクラスは、Android でサポートされていない他のクラスに依存している可能性があると思います。javax.netも同様です。(愚痴でしたらご容赦ください…)
だから誰もが知っている:クラスがあるかどうか、 javax.xml.bind と javax.net のどのコードが依存しているか、アンドロイドでサポートされていないか?
本当にトリッキーな質問のビット..
Android アプリが javax.xml.bind 内のコードを参照する API を呼び出せるようにする回避策を提供していただければ幸いです。