1

今日更新された Eclipse と ADT プラグインを使用して MapView を実装する簡単なコードを作成しました。それをテストするために、Galaxy Nexus デバイスと Google API レベル 17 のターゲットに基づいて新しいエミュレーターを作成しました。エミュレーターはエラーなしで作成され、適切に起動します。

Google API を対象とするプロジェクト プロパティを設定しました。プロジェクトをコンパイルし、エミュレーターで実行しようとしましたが、次の警告メッセージが表示されました。互換性のあるターゲットが見つかりませんでした。新しい Android 仮想デバイスを追加しますか?

クリックしたボタンとは別に、新しい avd ウィンドウが表示され、新しいエミュレーターが緑色のチェック記号ではなく赤い十字で強調表示されます。

警告を無視してエミュレーターを続行することもできますが、メイン アクティビティの onCreate() メソッドに到達する前にアプリケーションがブロックされます。

Google から取得したマニフェスト ans API キーコードにインターネット許可タグを追加しました。

私のプロジェクトの問題を説明できる人はいますか?

どうもありがとうございました。

4

1 に答える 1

0

プロジェクトのターゲットとして Google API レベル 17 を使用した場合は、エミュレーターの API レベル17であることを確認してください。Google API を使用してエミュレーターを作成できた可能性がありますが、API レベルが異なります。

エミュレーターの API レベルを確認するには、AVD を開き、ターゲット名が Google APIs(Google Inc.) で API レベルが 17 であることを確認します。

于 2013-04-01T01:33:54.347 に答える