私自身のプロジェクトでActionBarSherlockをライブラリとして使用する

ActionBarSherlock を使用して、私の Android 2.1 API 7 プロジェクトにアクションバーを実装しています。 (Eclipse IDEの場合)

sherlock を使用するために、Eclipseで既存のプロジェクトとしてsherlockライブラリをインポートしました。その後、自分のプロジェクトにライブラリとして追加しました。

However, in my own project, the Eclipse's console shows me the following error:

JakeWharton-ActionBarSherlock-436230d/library/res/values-v11/abs__styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo'.

JakeWharton-ActionBarSherlock-436230d/library/res/values-v11/abs__styles.xml:48: error: Error: No resource found that matches the given name: attr 'android:actionBarSize'.

JakeWharton-ActionBarSherlock-436230d/library/res/values-v11/abs__styles.xml:49: error: Error: No resource found that matches the given name: attr 'android:actionBarStyle'.

...

なぜ??

ターゲットSDKをAndroid 3.2 for Sherlockに設定しました

3

4 答え

ターゲットSDKをAndroid 3.2(バージョン14)以上に設定します。私が正しく覚えていれば、あなたの望むバージョンはAndroid 1.5(バージョン7?)から何でもかまいません。

2
追加された
SherlockのターゲットSDKをAndroid 3.2に設定しました。
追加された 著者 Leem.fin,
なぜ自分のプロジェクトで同じことをする必要があるのですか?古いアンドロイドAPI(例えば、アンドロイドv2.1 API7)でネイティブアクションバーをサポートするためにシェリルが使用されないのですか?あなたの答えはまた私と同意しました、なぜあなたのコメントはあなたの答えと矛盾しますか?
追加された 著者 Leem.fin,
プロジェクトでも同じことをする必要があります。
追加された 著者 RobGThai,
私は完全にはわからない。私が理解しているところでは、ABSは1.5以降のすべてのプラットフォームをサポートしようとします。彼らはHoneycombもサポートしているので、コンパイルエラーを取り除くために、ターゲットSDKをHoneycombに設定する必要があります。私はあなたが私と矛盾していることを意味するものはスイートではありません。私が「あなたが望むバージョン」と言うとき、私は実際には最小限のSDKを意味します。
追加された 著者 RobGThai,
また、Java 1.6でコンパイルしていることを確認する必要があります。以下を参照してください:インポート後にActionBarSherlockライブラリにエラーがいっぱいです。 a>。

ActionBarSherlockを使用する場合、Afiレベル14(または少なくともハニカム)ライブラリを使用する必要があります。それでも、最小バージョンを7に設定できますが、ターゲットバージョンはICS(またはハニカム)でなければなりません。 しかし、その後のバージョンで導入されたメソッドを使用していないことを確認する必要があります。

1
追加された
SherlockのターゲットSDKをAndroid 3.2に設定しました。
追加された 著者 Leem.fin,
あなた自身のプロジェクトのためにそれを設定する必要もあります。
追加された 著者 Maria Neumayer,

Androidマニフェストファイルで設定してsdkを14に設定

0
追加された
SherlockのターゲットSDKをAndroid 3.2に設定しました。
追加された 著者 Leem.fin,

ABSプロパティを開き、Androidタブのプロジェクトビルドターゲットを13に変更します。

0
追加された
SherlockのターゲットSDKをAndroid 3.2に設定しました。
追加された 著者 Leem.fin,