0

GoogleのマップAPIを利用するAndroidアプリを、Eclipseプラグインを介してAndroidシミュレーターで実行しようとしています。

Google APIをインストールしていても、最初のプロジェクトを作成したときに、APIjarへのリンクが含まれていません。そこで、maps.jarをandroid-sdk-linux/add-ons/addon-google_apis-google-16/libsプロジェクトのlibsフォルダーにコピーしました。これにより、すべての参照エラーが解決されました。

ただし、シミュレーターでアプリを「実行」(Ctrl + F11)に移動すると、エラーが発生して失敗します。Package com.mydomain.myapp requires unavailable shared library com.google.android.maps; failing!

libsフォルダーに他のいくつかのjarファイルがありますが、それらのjarファイルでエラーは発生していません。なぜmaps.jarをコピーしないのですか?このエラーを解決するにはどうすればよいですか?

4

3 に答える 3

4

Yawusが言ったことを実行してから、これを実行します。AVDManagerをクリックし、仮想デバイスを強調表示して[編集]をクリックし、[ターゲット]をに変更しますGoogle APIs (Google Inc.) - API Level XX

于 2012-07-12T17:19:35.743 に答える
3

プロジェクトを作成するときにGoogleAPIをターゲットにしていますか?これを試して:

  1. パッケージエクスプローラーでプロジェクトを右クリックします
  2. 「プロパティ」をクリックします。
  3. 「Android」タブをクリックします
  4. 適切な「GoogleAPI」を確認してください
  5. 変更を適用して、機能するかどうかを確認します。
于 2012-07-12T17:10:59.917 に答える
1

Googleライブラリを含むシミュレータを作成する必要があります。アプリに追加することはできません。ご覧のとおり、仮想デバイスを作成したときに、GoogleAPIが含まれているバージョンと含まれていないバージョンのどちらかを選択できます。

于 2012-07-12T17:12:09.623 に答える