1

Android 2.1用にコンパイルしています。正常に動作していた単純なサンプル プロジェクトを取得し、Action Bar Sherlock ライブラリを追加したところ、リソース エラーが発生しました。R リソースを含むすべての行にエラーが発生しました。また、コンソールでは、次のようなエラーが 200 件以上表示されます。

[CountDownTimerActivity] /Users/kristywelsh/Documents/WorkspacesDec2012/Workspaces/ActionBarSherlock/res/values/abs__themes.xml:211: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'android:windowCloseOnTouchOutside'.

レイアウト ファイルにエラーはありません。

プロジェクトのクリーニングを試みましたが、うまくいきませんでした。私のコンパイラは 1.6 をターゲットにしています。何がこれを引き起こしているのでしょうか?

4

1 に答える 1

1

あなたは1.6に対してそれを構築していますか?正しくコンパイルするには、ビルド ターゲットを少なくとも 4.0 に変更する必要があります。

これは、ABS が Android.os.Build.VERSION を比較して、一部の Android プラットフォームに対して異なる方法を使用するためです。したがって、1.6 に対してコンパイルすると、Build.Versions と新しいメソッドが見つかりません。

于 2012-12-18T19:46:03.013 に答える