2011-11-15 14 views
10

AndroidプロジェクトにMapViewを組み込むのは忙しいです。私は、Android開発者のウェブサイト上のMapViewのチュートリアルを以下だが、私はエラーを取得しています:MapActivityをタイプに解決できません

'MapActivity cannot be resolved to a type' 

私はすべてのクラス自動インポートするには、Ctrl + Shiftキー+ Oキーを押しますが、それは助けていない試してみました。私は地図を含めるしようとすると、それは、このエラーを与える手動libary:

'The import com.google.android cannot be resolved' 

私はマニフェストに次の行(下記参照)を追加していると、私の目標は、API 7(プラットフォーム:2.1)です。

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

私は間違っていますか?

ありがとうございました!

+6

プロジェクトをGoogle APIのターゲットに設定していますか? – MrZander

+0

ご意見ありがとうございます。私はすべてのパッケージを取得するためにAndroid SDKマネージャを使用しました。すべてのavaiableパッケージをインストールしましたが、すべてのGoogle APIのビルドターゲットはまだリストにありません。私はすべてのAndroidパッケージ(1.5から4.0)を持っています。 –

+0

あなたはeclipseを使っていますか? Window> Android SDKとADK Manager> Installed Packagesに進み、最新のものであることを確認してください。 – MrZander

答えて

5

Google APIはサードパーティのSDKです。パッケージマネージャーで第三者を選択してください。

+0

コメントありがとうございます。 SDKのマネージャーをもう一度開きましたが、サードパーティのSDKは表示されません。このスクリーンショットをご覧ください:http://img249.imageshack.us/img249/1340/sdk.png –

+2

並べ替え:リポジトリを選択してください。まだ表示されない場合:ツール - >広告サイトを管理し、https://dl-ssl.google.com/android/repository/addon.xmlを追加してください – TheJohnny

+0

Google Apiのパッケージ一覧!!新しい広告を追加しなければならなかった。 –

9

コンパイル時に正しいライブラリを参照する必要があります。しかし、あなたが説明するのは、実行時にこの特定のライブラリを使用するようにAndroidに依頼することです。

Eclipseプロジェクト(Properties - > Android)を右クリックする必要があります。プロジェクトビルドターゲットで、Google Incのベンダーにターゲットを選択してください。

関連する問題