4

私はproject AAndroidライブラリを参照するAndroidを持っています.Eclipseでproject BプロジェクトAを構築するとうまくいきます。しかし、私のアプリはいくつかのシステム API を使用しているため、maven を使用してビルドすることを考えました。MavenのプロジェクトAにプロジェクトBを含める方法がわかりません。

(基本的にプロジェクト B にはソースとリソースの両方があります)

基本的には B.jar を生成し、pom ファイルを編集しました

<dependency>
    <groupId>com.me.example</groupId>
    <artifactId>myId</artifactId>
    <version>2.4.1</version>
    <type>lib</type>
</dependency>

その後、ビルドできますが、アプリケーションA.apkを起動すると、 . いくつかあるため、B.jar を生成すると、クラス ファイルしかなく、リソースがありません。また、Maven にインクルードして生成しようとしましたが、A.apk をビルドできませんでした。A.apkcrashingproject BresourcesB.apk

どうすればこれを解決できますか。

4

1 に答える 1

1

最初にビルドB.apklibしてから、依存関係としてプロジェクトに含め、ビルドできるようになりましたA.apk

B.pomが含まれています

    <groupId>com.mer</groupId>
    <artifactId>me</artifactId>
    <version>1.4.3</version>
    <packaging>apklib</packaging>
    <name>I_am</name>
    <dependencies>
.......
        </dependencies>
于 2013-02-12T11:02:44.953 に答える