3

私は、ユーザーの位置を検出し、彼の周りの場所を表示することに基づいた、Android で小さなアプリケーションを 1 つ開発しています。

アプリを開発しましたが、Genymotion エミュレーターで試してみたいと思います。

Genymotion エミュレーターには既に Google API がインストールされており、com.android.vending.apk と com.google.android.gms.apk もインストールされていることがわかりました。

しかし、それでもアプリケーションをインストールしようとすると、INSTALL_FAILED_MISSING_SHARED_LIBRARY と表示されます。

なぜそれが起こっているのかわからない?

4

1 に答える 1

1

INSTALL_FAILED_MISSING_SHARED_LIBRARYAndroid 向け Google マップで過去のエラーを取得するには:

  1. Google マップ API をインストールします。これは、Eclispe Windows/Android SDK および AVD Manager -> Available Packages -> Third Party Add-ons -> Google Inc. -> Google Inc. による Google API、Android API X で実行できます。

  2. コマンドラインから新しい AVD を作成します。これは、ターゲットをリスト (android リスト ターゲット) してから、android create avd -n new_avd_api_233 -t "Google Inc.:Google APIs:X" で実行できます。

  3. 次に、Eclipse Windows/Android SDK で AVD (Android Virtual Device) を作成し、AVD Manager -> New... -> (名前: new_avd_X、ターゲット: Google API (Google Inc.) - API レベル X)

    IMPORTANT: Target を Google API (Google Inc.) として使用して AVD を作成する必要があります。そうしないと、再び失敗します。

  4. Eclipse File/New/Android Project で Android Project を作成し、Google APIs Build Target を選択します。

  5. <application> </application> タグの間に <uses-library android:name="com.google.android.maps" /> を追加します。

  6. プロジェクトを Android アプリケーションとして実行します。

于 2013-12-12T07:15:18.343 に答える