3

经过数小时的代码配置和搜索,我已经消除了几百个错误,只剩下以下两个:

“该项目未构建,因为其构建路径不完整。找不到 com.google.android.maps.MapActivity 的类文件。修复构建路径,然后尝试构建此项目”

“com.google.android.maps.MapActivity 类型无法解析。它是从所需的 .class 文件中间接引用的”

我到处寻找有关如何解决此问题的任何提示。我的构建路径似乎很好。我包括了所有可能适用的 JAR。我很确定我使用的是正确的 ADT,所以任何关于需要改变的帮助都会很棒。

4

3 回答 3

12

您需要将构建目标(例如,Eclipse 中的 Project > Properties > Android)设置为具有“Google API”的目标。现在,我的猜测是你没有。

于 2012-07-20T21:18:42.663 回答
5

您需要在项目属性中设置正确的 Android 构建目标(在 Package Explorer - 属性 - Android 中右键单击您的项目),将目标名称设置为“Google APIs”和相应的 API 级别。

于 2012-07-20T21:18:41.380 回答
2

您需要确保您的项目在应用程序的构建路径中包含maps.jar 。

为此,您必须将您的应用程序定位到“Google API”之一(在 Eclipse 中,Project Properties > Android)。project.properties如果您的文件或defaulf.properties文件有类似 的行 ,您可以验证您的应用程序是否会编译到该目标版本target=Google Inc.:Google APIs:8,即,您已将应用程序定位到 Android 版本 2.2 (Froyo)。

另外,请确保您在清单文件 application的标记内定义了以下行:

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

在此之后,我建议您在部署之前清理您的项目。

于 2012-07-20T23:49:39.453 回答