有没有办法管理在 Android 2.2 和 >= 上运行并使用特定 Android 3.0 功能用于 3.0 >= 平台的项目?
我试图在 pom.xml 中设置
<sdk>
<platform>11</platform>
</sdk>
在 manifest.xml 中
<uses-sdk android:minSdkVersion="8" />
这种配置在 Eclipse 中有效,因为路径中有 Android3.0.jar。但它不适用于 Maven。未加载依赖项,因为编译错误与符号“Fragments”、“FragmentTransaction”等有关...未找到。
那么我如何配置我的 pom 以考虑到这一点?
这是我的整个依赖项配置,提前非常感谢。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>2.3.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android-test</artifactId>
<version>2.3.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-core</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>oauth.signpost</groupId>
<artifactId>signpost-commonshttp4</artifactId>
<version>1.2.1.1</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
</dependencies>