SOAP Web サービスへの Android クライアントを作成しています。私はすでに同様の問題を抱えたトピックをたくさん見つけました。最も似ているのはこれです:
ksoap2-android SOAP クライアントを使用して Android で使用するために WSDL から Java を生成しますか?
Axis2 Code Generator を使用して WSDL からクラスを作成しました。Stub クラスを使用して自分のコンピューターからサービスに接続できたので、それらが問題ないことはわかっています。Androidに転送する必要がありますが、問題があります。
すべての axis2 jar と 1 つの Java jar (rt) をインポートすると、Dalvik エラーが発生しました。Android は Java 5 に基づいており、このようなもののほとんどは Java 6 に基づいていることは知っています。しかし、それらをすべて再パッケージ化すると、通常の Java アプリケーションと同じように動作しますか Stub オブジェクトを作成するだけで Web サービスに接続できますか? または、これらすべてを再パッケージ化しても意味がなく、機能しませんか?
また、axis2 は build.xml ファイルを生成しました。Android アプリケーションでも必要ですか? jar を再パッケージ化する場合は、jar を作成する必要があることはわかっていますが、ネイティブ Java とは異なる必要があると思いますか?
私はこのトピックにまったく慣れていないので、この質問はばかげているかもしれませんが、今はちょっと必死です. たくさんあるのでここにはコードを入れませんが、必要があればやります。
1422 次