Как включить сторонние банки в мой Android APK с помощью android-maven?

Я использую android-maven-plugin для управления своим проектом Android. Но maven не упаковывает сторонние банки при создании apk. Как мне настроить pom.xml?


person Evans Y.    schedule 09.11.2012    source источник
comment
Я думаю, будет лучше, если вы опубликуете свой pom.xml.   -  person sabadow    schedule 09.11.2012


Ответы (2)


Этот пример может помочь, в нем я добавляю ORM-Lite , ABS и JUnit библиотеки:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>com.google.android</groupId>
            <artifactId>android</artifactId>
            <version>4.0.1.2</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.google.android</groupId>
            <artifactId>android-test</artifactId>
            <version>4.0.1.2</version>
            <scope>provided</scope>
        </dependency>

        <!-- orm-lite dependecies -->
        <dependency>
            <groupId>com.j256.ormlite</groupId>
            <artifactId>ormlite-android</artifactId>
            <version>4.35</version>
        </dependency>

        <dependency>
            <groupId>com.j256.ormlite</groupId>
            <artifactId>ormlite-core</artifactId>
            <version>4.35</version>
        </dependency>

       <dependency>
            <groupId>com.actionbarsherlock</groupId>
            <artifactId>library</artifactId>
            <version>4.1.0</version>
            <type>apklib</type>
        </dependency>
    </dependencies>
</dependencyManagement>
person sabadow    schedule 09.11.2012
comment
Обе ORM-Lite библиотеки на этом pom.xml являются jar-файлами. - person sabadow; 09.11.2012

Я использую Fat Jar, это плагин eclipse, который может помочь включить jar в ваш apk при экспорте. очень прост в использовании.

Вы можете найти его здесь: http://fjep.sourceforge.net/

person wayne_bai    schedule 09.11.2012