尝试使用Android的Google地图演示代码时,无法解析导入碎片活动

尝试使用Android的Google地图演示代码时,无法解析导入碎片活动,android,eclipse,google-maps,Android,Eclipse,Google Maps,我正在学习教程。我正在使用ADT包(遇到这个问题后,我清理了所有内容并重新下载)。我使用SDK管理器安装了Google Play服务。我使用的是SDK版本19和平台版本4.4.2 我成功复制了“google-play-services_lib”,但收到2条“无法解析目标‘android-9’”消息 然后,我创建了地图演示项目,得到了“无法解析目标‘android-16’(这让我有点困惑,因为我找不到任何地方提到版本16,它可能是19、17或9)以及大量未解析的导入。查看android属性选项卡,

我正在学习教程。我正在使用ADT包(遇到这个问题后,我清理了所有内容并重新下载)。我使用SDK管理器安装了Google Play服务。我使用的是SDK版本19和平台版本4.4.2

我成功复制了“google-play-services_lib”,但收到2条“无法解析目标‘android-9’”消息

然后,我创建了地图演示项目,得到了“无法解析目标‘android-16’(这让我有点困惑,因为我找不到任何地方提到版本16,它可能是19、17或9)以及大量未解析的导入。查看android属性选项卡,我看到引用旁边有一个红色的X(它引用了….\\libproject\google-play-services_-lib而不是…./google-play-services_-lib)。我更新了引用,删除了几乎所有未解决的导入

此时,我仍然在文件“savestatedomactivity.java”中看到“import android.support.v4.app.FragmentActivity无法解决”(以及由此问题产生的一些其他错误).我不确定我的问题是什么,教程中也没有提到这一点。这是一个有点相关的问题,但似乎是一个非常不同的情况。我也很难理解最佳答案

这是一个有点相关的问题,但似乎是一个非常不同的情况

解决您的问题。
FragmentActivity
Activity
)的子类)是的一类。此库用于帮助开发人员管理应用程序与旧设备的兼容性

Fragment
是在
API11(Android 3.0蜂巢)
中引入的

因此,如果您想让您的应用程序在较旧的设备上运行
(API<11)
,您必须将此库添加到项目中,以便使用
FragmentActivity