0

ここにmavenが統合されたプラグイン部分を備えたAndroidプロジェクトがあります

<plugins>
            <plugin>
                <groupId>com.jayway.maven.plugins.android.generation2</groupId>
                <artifactId>android-maven-plugin</artifactId>
                <version>3.1.1</version>
                <configuration>
                    <androidManifestFile>${project.basedir}/AndroidManifest.xml</androidManifestFile>
                    <assetsDirectory>${project.basedir}/assets</assetsDirectory>
                    <resourceDirectory>${project.basedir}/res</resourceDirectory>
                    <nativeLibrariesDirectory>${project.basedir}/src/main/native</nativeLibrariesDirectory>
                    <sdk>
                        <platform>13</platform>
                    </sdk>
                    <sign>
                        <debug>both</debug>
                    </sign>
                    <undeployBeforeDeploy>true</undeployBeforeDeploy>                    
                </configuration>
                <extensions>true</extensions>
            </plugin>

            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>

Fragmentを統合した直後に、mvnコマンドラインからのビルドが停止します。

確認しましたが、aapt 呼び出しで Android ライブラリが存在します... \android-sdk-windows\platforms\android-13\android.jar

を含むいくつかのエラーが表示されます

... cannot find symbol
symbol  : class Fragment
location: package android.app

mvn clean install でのコンパイル エラーとして

サポート ライブラリの使用に切り替えることもできますが、android.app.Fragment. 私が行方不明になっているものを誰かが手がかりを持っていますか?

4

1 に答える 1

0

バージョンを見て、Androidプラグインのバージョンも4.1.1.4に更新しました

 <dependency>
        <groupId>com.google.android</groupId>
        <artifactId>android</artifactId>
        <version>>4.1.1.4</version>
        <scope>provided</scope>
    </dependency>
于 2012-10-22T15:03:32.060 に答える