Eclipse找不到com.google.android.maps.MapActivity的文件

时间:2012-07-20 21:15:02

标签: android mapactivity

经过几个小时的配置和搜索代码后,我已经减少了几百个错误,并留下了这两个错误:

  

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

     

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

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

3 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:5)

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

答案 2 :(得分: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" />

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