このチュートリアルに基づいて Web サービスを作成しました
サービスを実行してそのメソッドを呼び出すことはできますが、Android Java プロジェクトからそれらを呼び出したいです。ServiceClient プロジェクトを jar としてエクスポートし、それを新しいプロジェクトのビルド パスに追加します。エミュレーターから Android プロジェクトを実行し、Web サービス コマンドを呼び出そうとすると、java.lang.NoClassDefFoundError が発生します。
このチュートリアルに基づいて Web サービスを作成しました
サービスを実行してそのメソッドを呼び出すことはできますが、Android Java プロジェクトからそれらを呼び出したいです。ServiceClient プロジェクトを jar としてエクスポートし、それを新しいプロジェクトのビルド パスに追加します。エミュレーターから Android プロジェクトを実行し、Web サービス コマンドを呼び出そうとすると、java.lang.NoClassDefFoundError が発生します。
最初に jar ファイルをプロジェクトに追加します。次に、Jar ファイルを右クリックし、[ビルド パス] > [ビルド パスに追加] を選択します。これにより、プロジェクト内に「参照ライブラリ」というフォルダーが作成されます。
プロジェクトの「libs」ディレクトリを src ディレクトリと同じレベルに作成し、そこに jar ファイルをコピーしましたか? はいの場合、payeliのソリューションが機能するはずです。それ以外の場合は、[Open Oder and Export] タブで、作成した特定の jar ファイルを確認します。その後、動作するはずです。