Action Bar Sherlock から Action Bar compat に移行しています。ABS を削除すると、support-v4-google マップが含まれていましたが、エラーが発生しました。v4 をプロジェクトに直接追加して解決するかどうかを確認しますが、知りたいのは次のとおりです。
ライブラリが冗長または補完的であるかどうか、ドキュメントからよくわかりませんか?
アドバイス、ご指摘等ありがとうございます。
編集:これは、「外部jar ...」でv4を追加したエラーです。解決します。
The type android.support.v4.app.TaskStackBuilder$SupportParentable cannot be resolved.
It is indirectly referenced from required .class files
しかし、すでにv7を持っている場合、v4を追加すべきではないと言う場合、どうすればEclipseに説明できますか?
関連する投稿、解決策はここに v4 を追加することでした。ActionBarActivity を拡張すると、タイプ アクティビティの階層に一貫性がなくなる
編集2:次の手順を1つずつ実行すると、v4 jarがv7ライブラリプロジェクトに含まれます:http://developer.android.com/tools/support-library/setup.html#add-library 私のセットアップは:
- Android 4.3 : チェックなし
- APrivate Lib: チェックなし
- v7-app.../src : チェック済み
- v7-app.../gen : チェック済み
- ADependency: 未チェック
- 生の v7 jar : チェック
- 生の v4 jar : チェック