質問

Google APIを使用するAndroidアプリケーションを実行しようとすると、次のエラーが表示されます

[2009-07-11 11:46:43 - FirstMapView] インストール エラー:INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2009-07-11 11:46:43 - FirstMapView] 詳細については、logcat の出力を確認してください。
[2009-07-11 11:46:44 - FirstMapView] 起動はキャンセルされました!

誰かこのエラーの解決を手伝ってくれませんか?

役に立ちましたか?

解決

乗り越えるために INSTALL_FAILED_MISSING_SHARED_LIBRARY Android 版 Google マップでのエラー:

  1. Google マップ API をインストールします。これは、Eclipse Windows/Android SDK および AVD Manager -> 利用可能なパッケージ -> サードパーティ アドオン -> Google Inc. で実行できます。-> Google Inc.のGoogle API、Android API X

  2. コマンドラインから新しい AVD を作成します。これは、ターゲット(Androidリストターゲット)をリストすることで実行できます。その後、Android Create AVD -N New_Avd_api_233 -T "Google Inc.:Google API:X"

  3. 次に、Eclipse Windows/Android SDKおよびAVD ManagerでAVD(Android仮想デバイス)を作成します - > new ...-> (名前:new_avd_X、ターゲット:Google API(Google Inc.) - APIレベルx)

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

  4. Eclipseファイル/新しい/AndroidプロジェクトでAndroidプロジェクトを作成し、Google APIビルドターゲットを選択します。

  5. 追加u003Cuses-library android:name="com.google.android.maps" />間u003Capplication>u003C/application>タグ。

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

エラーが続く場合は、まだ問題が発生しています。正常に動作する場合、このエラーは永久に残ります。

他のヒント

<uses-library
            android:name="com.google.android.maps"
            android:required="false" />

真である必要、多分あなたは変更する必要がある場合は、

あなたは、GoogleのAPIエミュレータ上で実行されていることが、それを解決することができます。

>あなたのAndroid SDK&AVDマネージャを開き、GoogleのAPIをエミュレータ上で利用可能なパッケージを実行するには> Googleのレポ>あなたがテストする必要があるものを、GoogleのAPIレベルを選択します。

それらをインストールしたら、仮想デバイスおよび実行として追加

  1. 日食を開く
  2. 後藤:

    Project> Properties> Android> Select:Google API Android 4.0.3

  3. アイコンをクリックします:

    Android 仮想デバイス マネージャー > 編集 > タブゲットの選択ボックス > Google API APIsLevel15
    そして、「組み込み」を選択します。は WQVGA400 > AVD の編集 > 開始

私はバージョン2.2にアプリを開発しています、APIのバージョンが8日に...同じエラーが発生しましたでしょうし、エラーが、それはマップのAPIをGoogleにいた私に言った、私たちが行ったすべては私のプロジェクトのAPI 2.2のための私のADVを変更され、また、APIのため。

これは私のために働いたと必要なライブラリAPIを見つけます。

あなたはエミュレータ上でアプリケーションを実行しようとしているときに

これが起こります。エミュレータは、Googleマップのライブラリを共有していません。

私はこれらのソリューションをしようとする。

:私はで解決しました 新しい仮想デバイスを作成する(15アンドロイド4.0.3-APILevel 15を置き換えるのGoogle API(グーグル株式会社)-APIレベルを選択します) 再度実行します。それは解決します。

私はそれはデバイスが何のGoogle APIを持っていないという理由だけだと思います〜。

IDE:アンドロイド、スタジオ OS:Ubuntuの12.04

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top