問題タブ [apklib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Maven がプロジェクトをビルドするときに、ライブラリ プロジェクトの jar からクラスが見つからない
サードパーティの Android ライブラリ プロジェクトをダウンロードしました。このプロジェクトには、Java クラス ファイルは含まれていませんが、フォルダーの下にjarファイルが含まれています。libs/
このライブラリ プロジェクトは、apklibアーカイブにビルドすることができます。私はそれを構築し、このアーカイブをローカルのmavenリポジトリにインストールしました。
次に、自分の Android プロジェクトで、このapklibプロジェクトの依存関係を追加しました。
私の Java コードでは、CustomService.jarのクラスを使用しましたが、プロジェクトをビルドすると、常に次のエラーが発生します。
UserService
上記のエラーは、ライブラリ apklib アーカイブからクラスが見つからないことを訴えています。次に、コマンドでライブラリ jar ファイルの内容を確認しました。
jar tf CustomService.jar
クラスがライブラリ プロジェクトのCustomService.jarにあることがわかります
このクラスは jar に入っています。なぜエラーが発生するのですか????