0

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

これは私のログファイルです。動作する前の私のアプリ。マップについては何も変更していません。

編集:

マニフェスト:

<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>
4

3 に答える 3

5

コードで GoogleAPI が使用されている場合があります。プロジェクトを右クリック -> 実行 -> 実行構成...、ターゲット タブで -> GoogleAPI を持つ適切な Android 仮想デバイスを選択します (GoogleAPI - プラットフォーム 2.3.3 など)。

適用 -> 実行。

于 2012-05-10T07:25:12.443 に答える
0

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

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

于 2014-04-10T05:41:48.917 に答える
-1

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

   <uses-library android:name="com.google.android.maps" android:required="true"/>
于 2014-10-11T14:38:42.860 に答える