我有一个集成了 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。有人知道我错过了什么吗?