我有一个使用 google maps api 的应用程序,但我不得不重新安装 Windows,现在当我将项目导入 Eclipse 时,我抛出了多个错误。但是,所有这些都可能源自一个错误。
我在此链接之后将 Google Play Services 添加为库项目。
然后我将示例项目导入到 Eclipse 但在 RetainMapActivity 中它会在行上抛出错误public class RetainMapActivity extends FragmentActivity
:
FragmentActivity 无法解析为类型
和上import android.support.v4.app.FragmentActivity
:
无法解决导入android.support.v4.app.FragmentActivity
示例应用程序中没有 lib 文件夹,但文档没有告诉添加它。
我的应用程序中可能的错误来源是包含片段的 xml:
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment"
map:cameraZoom="14"
map:mapType="normal"
android:layout_weight="2"
/>
Multiple annotations found at this line:
- error: No resource identifier found for attribute 'mapType' in package
'com.myapp'
- error: No resource identifier found for attribute 'cameraZoom' in package
'com.myapp'
我在 libs 文件夹中有 android-support-v4.jar 以及在 Properties/Java Build Path 中,但在 Properties/Android 中,我用红色 X 标记了 google-play-services_lib。我也尝试过清理。就像我说的,在我格式化硬盘之前,一切都已经正常了。