经过几个小时的配置和搜索代码后,我已经减少了几百个错误,并留下了这两个错误:
“项目未构建,因为其构建路径不完整。无法找到com.google.android.maps.MapActivity的类文件。修复构建路径然后尝试构建此项目”
“无法解析com.google.android.maps.MapActivity类型。它是从所需的.class文件间接引用的”
我到处寻找有关如何解决此问题的任何提示。我的构建路径似乎很好。我包括了可能适用的所有JAR。我很确定我正在使用正确的ADT,所以任何帮助对于需要改变的内容都会很棒。
答案 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" />
在此之后,我建议您在部署之前清理项目。