私は地図ライブラリに取り組んでおり、Google-Play-Services を使用しています。ここまでは順調ですね。問題はこれです:
- Google-Play-Services ライブラリ プロジェクトをマップ ライブラリに含めます (プロパティ -> アンドロイド -> ライブラリの追加を使用)。ライブラリ内のクライアントを使用してテストし (ライブラリのチェックボックスをオフにして mainActivity を起動)、正常に動作しました!
サンプル クライアント プロジェクトにマップ ライブラリを含めると、このクライアント プロジェクトは Google Play Services にアクセスできなくなります。なぜですか? クライアント プロジェクトに Google Play サービスを含めると、次のようになります。
[2013-07-18 08:40:04 - Dex Loader] dex を実行できません: 複数の dex ファイルで Lcom/google/android/gms/R$attr が定義されています。
[2013-07-18 08:40:04 - maps-sample-android] Dalvik 形式への変換に失敗しました: dex を実行できません: 複数の dex ファイルで Lcom/google/android/gms/R$attr が定義されています。
Android では、Google Play Services を独自に組み込んだり、ライブラリ プロジェクトから使用したりできません。これを解決する方法はありますか?