Android 2.2 および >= で実行され、3.0 >= プラットフォーム用の特定の Android 3.0 機能を使用するプロジェクトを管理する方法はありますか?
pom.xmlに設定してみました
<sdk>
<platform>11</platform>
</sdk>
そしてmanifest.xmlで
<uses-sdk android:minSdkVersion="8" />
パスに Android3.0.jar があるため、この種の構成は Eclipse で機能します。しかし、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>