0

チュートリアルから単純な Android プロジェクトを実行しようとしていますが、よくある「R を変数に解決できません」というエラーが表示されます。gen フォルダを確認しましたが、R.id ファイルがありません。これは私がこれまでに試したことのリストです:

  1. クリーンビルドを数十億回実行しました。
  2. プロジェクトのプロパティを修正しました
  3. .xml ファイルにエラーはなく、大文字なども含まれていません。
  4. ソースとマニフェストのパッケージ名はまったく同じです。
  5. 最新の SDK アップデートをインストールし、Eclipse を再起動しました。
  6. gen ファイルを削除し、別のクリーン ビルドを実行しました。

Eclipse によると、ソース ファイルにエラーがあるだけです。

問題を引き起こしている可能性のある themes.xml ファイルを次に示します。

    <?xml version="1.0" encoding="utf-8"?>

<resources>
    <!-- the theme applied to the application or activity -->
    <style name="CustomActionBarTheme"
           parent="@android:style/Theme.Holo">
        <item name="android:actionBarStyle">@style/MyActionBar</item>
        <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item>
        <item name="android:actionMenuTextColor">@+color/actionbar_text</item>
    </style>

    <!-- ActionBar styles --> 
    <style name="MyActionBar"
           parent="@android:style/Widget.Holo.ActionBar">
        <item name="android:titleTextStyle">@style/MyActionBarTitleText</item>
    </style>

    <!-- ActionBar title text -->
    <style name="MyActionBarTitleText"
           parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
        <item name="android:textColor">@color/actionbar_text</item>
    </style>

    <!-- ActionBar tabs text styles -->
    <style name="MyActionBarTabText"
           parent="@android:style/Widget.Holo.ActionBar.TabText">
        <item name="android:textColor">@color/actionbar_text</item>
    </style>
</resources>

これがおなじみのように聞こえる場合は、事前にお詫び申し上げますが、以前の投稿から見たすべてを試しました。

必要に応じて詳細をお知らせください。前もって感謝します。

4

1 に答える 1

0

Theme.HoloWidget.Holo.ActionBarAPI レベル 11 が必要 API レベル 13 がTextAppearance.Holo.Widget.ActionBar.Title必要Widget.Holo.ActionBar.TabText

を確認してくださいandroid:minSdkVersion。13 未満の場合、プロジェクトをビルドできません (または、res の下の異なる API レベル フォルダーを使用して、異なる API レベルのスタイルを複製する必要があります)。Eclipse はこの種のエラーを示します。

また、Android プロジェクトのビルド ターゲットは API レベル 13 以上である必要があります。

于 2013-10-27T15:22:16.337 に答える