0

MapsV2/Pager プロジェクトをコンパイルすることさえできません。(5.0 pdf を使用)

私は新しいワークスペースから始めます。

既存のコードから新しい actionbarsherlock プロジェクトを作成します。(他のプロジェクトでこれを使用して成功しています)

既存のコードから新しい Google-play-services_lib プロジェクトを作成します。(他のプロジェクトでこれを使用して成功しています)

既存のコードから新しい MapV2Pager プロジェクトを作成します。

新しい API キーを作成して MapV2Pager マニフェストに配置します。

Android プロパティに 2 つのライブラリ プロジェクトを追加し、ビルド ターゲットを 2.3.3 に設定します (すべてのアプリをこれにターゲット設定します)。

すべてをクリーンビルドすると、コンソールウィンドウに次のように表示されます...

xml:4: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前 'android:Widget.Holo.ActionBar' に一致するリソースが見つかりません。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\ abs_styles.xml:6: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.ActionBar.Solid」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:8: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.Light.ActionBar」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:10: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前 'android:Widget.Holo.Light.ActionBar.Solid' に一致するリソースが見つかりませんでした。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:12: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.Light.ActionBar.Solid.Inverse」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_ styles.xml:15: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.ActionBar.TabView」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:17: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前 'android:Widget.Holo.Light.ActionBar.TabView' に一致するリソースが見つかりませんでした。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\ abs_styles.xml:19: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.Light.ActionBar.TabView.Inverse」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs _styles.xml:89: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'android:dividerPadding '。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs_styles.xml:88: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'android:showDividers'. [2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:22: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.ActionBar.TabBar」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\ abs_styles.xml:24: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前に一致するリソースが見つかりません「android:Widget.Holo.Light.ActionBar.TabBar」。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:26: エラー: アイテムの親を取得中にエラーが発生しました: 指定された名前 'android:Widget.Holo.Light.ActionBar.TabBar.Inverse' に一致するリソースが見つかりませんでした。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs__styles.xml:101: エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'android:textAllCaps' .

実際には、上に貼り付けたものよりもはるかに多くなります。actionbarsherlock ライブラリのスタイル ファイルのエントリについて不平を言っていますが、その理由はわかりません。私はこれらのエラーをグーグルで調べましたが、うまくいくものは見つかりません。

コンソール エラーは、R.Java が MapsV2Pager でビルドされない原因である可能性が高いため、コンパイルされません。

私は何が間違っているのでしょうか?ありがとう、ゲイリー

4

1 に答える 1

0

ビルドターゲットを2.3.3に設定します(すべてのアプリをこれにターゲットします)

それはうまくいきません。ActionBarSherlock を使用するプロジェクトでは、ActionBarSherlock 自身のプロジェクトとそれを使用するアプリの両方で、より高いものが必要になります。

ActionBarSherlock は、ビルド ターゲットとして API レベル 14 で作成されました

MapsV2/Pagerビルド ターゲットとして API レベル 17 で作成されました。それ以降は間違いなく機能します。API レベル 14 以上、IIRC で動作するはずです。

必要に応じて、10 (Android 2.3.3 android:minSdkVersion) にすることができます。

于 2013-08-18T10:47:25.190 に答える