Maven Android управлять как Android 2.2 и 3.0 - PullRequest
1 голос
/ 17 августа 2011

Есть ли способ управления проектом, который работает на Android 2.2 и> = и использует специальные функции Android 3.0 для 3.0> = plateforms?

Я пытался установить в 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>

1 Ответ

0 голосов
/ 22 августа 2011

Я открыл проблему в maven-android-plugin: проблема 188 .

Первое, что нужно сделать, это использовать последнюю версию mosabua для установки библиотеки Android в локальный репозиторий maven.

Все ошибки были правильными, но у меня все еще есть проблема с методом Activity # getFragmentManager (), который не найден при компиляции.

...