Eclipse中无法找到文件com.google.android.maps.MapActivity

问题描述:

后配置,并通过代码搜索的时间,我已经剃掉了几百个错误,只剩下两个:Eclipse中无法找到文件com.google.android.maps.MapActivity

“修复了构建路径,然后尝试构建这个项目“

”com.google.android类型,因为它的构建路径不完整。 .maps.MapActivity无法解析,它是从所需的.class文件间接引用的“

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

您需要在项目属性中设置正确的Android构建目标(右键单击包资源管理器 - 属性 - Android中的项目)为具有目标名称“Google API”和相应API级别的项目属性。

+0

除此之外还有什么我可以做的吗?当我做出这种改变时,它会在我的代码中导致很多其他错误。 – 2012-07-20 22:56:33

+0

其他错误可能是之前没有显示的错误,因为之前的“构建路径错误”是一个非常基本的错误,在此之后构建过程被取消,因此不会查找其他可能的错误。所以我想你必须看看新的错误... – 2012-07-21 08:10:21

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

+0

非常感谢你的家伙。 – 2013-06-20 07:04:37

您需要确保您的项目包括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" /> 

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