1

Android 2.3 platformを使用してコンパイルしたいアプリケーションのモジュールと、 Android 4.0 platformでコンパイルする必要がある ActionBarSherlock ライブラリ モジュールの 2 つのモジュールがあります。プロジェクト構造をそのように設定してアプリケーションを実行すると (そして ActionBarSherlock がモジュールの依存関係として設定されます)、IDEA は 2.3 API ですべてをコンパイルしようとし、次のようなエラーを表示します。

android-apt-compiler: action-bar-sherlock\res\values-v14\abs__themes.xml:32: エラー: 項目の親の取得中にエラーが発生しました: 指定された名前 'android:Theme.Holo.Light.Dialog に一致するリソースが見つかりません'

IDEAを適切に設定するには?

4

1 に答える 1

4

4.0 ライブラリですべてをコンパイルできますが、次のマニフェスト宣言を使用して 2.3 をサポートします。

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

この例では、17 が現在の最新の API バージョンですが、15 または必要なものを使用できます。

于 2013-01-25T12:07:48.333 に答える