3

コードを構成して検索するのに何時間も費やした後、数百のエラーを切り落とし、次の 2 つのエラーが残りました。

「ビルド パスが不完全なため、プロジェクトはビルドされませんでした。com.google.android.maps.MapActivity のクラス ファイルが見つかりません。ビルド パスを修正してから、このプロジェクトをビルドしてみてください」

「タイプ com.google.android.maps.MapActivity を解決できません。必要な .class ファイルから間接的に参照されています」

これを修正する方法についてのヒントをどこでも探しました。私のビルドパスは問題ないようです。該当する可能性のあるすべての JAR を含めています。私は正しいADTを使用していると確信しているので、何を変更する必要があるかについてどんな助けも素晴らしいでしょう.

4

3 に答える 3

12

ビルド ターゲット (Eclipse の [プロジェクト] > [プロパティ] > [Android] など) を「Google API」を持つものに設定する必要があります。今のところ、あなたはそうではないと思います。

于 2012-07-20T21:18:42.663 に答える
5

プロジェクト プロパティ ([パッケージ エクスプローラー] - [プロパティ] - [Android] でプロジェクトを右クリック) で、正しい Android ビルド ターゲットを、ターゲット名が「Google APIs」で、対応する API レベルを持つものに設定する必要があります。

于 2012-07-20T21:18:41.380 に答える
2

You need to make sure your project is including maps.jar in your app's build path.

To do this you have to target your application to one of the "Google APIs" (in Eclipse, Project Properties > Android). You can verify if your app will be or not compiled to that target version if your project.properties file or defaulf.properties file have a line like target=Google Inc.:Google APIs:8, i.e., you have targeted your application to Android version 2.2 (Froyo).

Also, make sure you have defined at your manifest file inside application tag the following line:

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

After this I recommend you to Clean your project before deploy.

于 2012-07-20T23:49:39.453 に答える