2012-04-29 19 views
0

E/PackageManager(78):パッケージcom.bountourisには共有ライブラリcom.google.android.mapsが使用できません。失敗!利用できない共有ライブラリcom.google.android.maps

これは私のログファイルです。それが動作する前に私のアプリ。私は地図について何も変えていない。

EDIT:

マニフェスト:

<uses-sdk android:minSdkVersion="15" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.INTERNET" /> 
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > 
<uses-library android:required="true" android:name="com.google.android.maps"/> 
<activity android:name=".Syros1Activity" android:label="@string/app_name"> 
<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 
</activity> 
<activity android:name=".MyMapActivity" android:label="@string/app_name" 
android:theme="@android:style/Theme.NoTitleBar" > 
</activity> 
+0

コメント内のコードを投稿しないでください。コードを追加する場合は、質問を編集してください。ソースの書式設定を使用します。 – FoamyGuy

+2

エミュレータまたはデバイスを使用していますか? Android APIではなく、Google APIでエミュレータとSDKを使用するようにしてください。 – JaakL

答えて

5

それはあなたのコードはGoogleAPIsを使用していることが起こります。 プロジェクトを右クリック - > [実行] - > [コンフィグレーションを実行...]の順にタップします。 - > GoogleAPIがある適切なAndroid仮想デバイスを選択します(GoogleAPIs - Platform 2.3.3など)。

適用 - >実行します。

0

オプションなしでandroidコマンドを使用してAVDマネージャを起動します。 Eclipse/ADTで開発している場合は、ウィンドウ> Android SDKおよびAVDマネージャからツールにアクセスすることもできます。

新しい「AVD」の作成を開始するには、「新規」ボタンをクリックします。 表示されるダイアログで、AVDの名前を指定し、AVDで使用するシステムイメージターゲットを選択します。上記のように、アプリケーションのマニフェストでandroid:minSdkVersion属性と一致するAPIレベルのバージョンを選択して、「Google API(Google Inc.)」のターゲットを1つ選択します。 他のオプションを設定し、[Create AVD]をクリックします。 AVDの作成が完了したら、AVD ManagerのUIから実行するか、エミュレータのコマンドラインインターフェイスを使用できます。 Eclipseで開発している場合は、AVDを起動してアプリケーションをインストールするようにRun Configurationを設定することができます。

-1

がマニフェストファイルからこれを削除してください:

<uses-library android:name="com.google.android.maps" android:required="true"/> 
関連する問題