Maven android同时管理android 2.2和3.0



是否有办法管理一个在Android 2.2和>=平台上运行的项目,并在3.0>=平台上使用特定的Android 3.0功能?

我尝试在pom.xml中设置

<sdk>
    <platform>11</platform>
</sdk>

在manifest.xml

<uses-sdk android:minSdkVersion="8" />

这种配置在Eclipse中工作,因为我在路径中有Android3.0.jar。但Maven不是这样。依赖关系没有加载,因为编译错误是关于符号"Fragments","FragmentTransaction"等…

那么我该如何配置我的程序来考虑这个呢?

这是我的整个依赖配置,提前感谢。

<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>

我在maven-android-plugin: issue 188中打开了一个问题。

首先要做的是使用最新版本的mosabua在本地maven存储库中安装Android库。

所有的错误都是正确的,但我仍然有一个问题与活动#getFragmentManager()方法,在编译中没有找到。

相关内容

  • 没有找到相关文章

最新更新