9

Target の次の設定でプロジェクトを作成しました。

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

ただし、values-v11 と values-v14 では次のエラーが持続します。

エラー: 指定された名前 'android:Theme.Holo.Light' に一致するリソースが見つかりません

<resources>

    <!--
        Base application theme for API 11+. This theme completely replaces
        AppBaseTheme from res/values/styles.xml on API 11+ devices.
    -->
    <style name="AppBaseTheme" parent="android:Theme.Holo.Light">
        <!-- API 11 theme customizations can go here. -->
    </style>

</resources>
4

4 に答える 4

29

Eclipse を使用していると仮定すると、パッケージ エクスプローラーでプロジェクトを右クリックし、 [プロパティ]を選択して [ Android ] を選択し、[プロジェクトのビルド ターゲット]を API レベル 14 以上に設定する必要があります。または同等に、target=android-14プロジェクトのファイルに以上を設定しますproject.propertiesが、このファイルは Eclipse によって自動生成されるため、手動で編集することはお勧めしません。

于 2013-11-20T18:12:50.147 に答える
3

parent最初に属性に問題があります。使用する必要がありますparent="android:style/Theme.Holo.Light"

android:minSdkVersion="8"次に、API レベル 14 で Holo テーマが導入されたため、 に変更する必要があります。android:minSdkVersion="11"新しいバージョンでは、Holo テーマが自動的に使用されます。Holo テーマの詳細については、次の URL を参照してください。

ただし、Holo テーマで以前のバージョンの Android をサポートしたい場合は、. Holoeverywhere ライブラリを使用できます。

于 2013-09-05T09:01:15.210 に答える
0

このプロジェクトの [プロパティ] をクリックして [Android] をクリックし、対象のプロジェクトを指定して [ターゲット名] を選択します。

于 2015-07-23T08:52:06.853 に答える