导入android-support-v4.jar时出现问题

导入android-support-v4.jar时出现问题,android,google-maps,android-maps-v2,Android,Google Maps,Android Maps V2,我正在尝试从页面中执行教程示例代码。我导入了google-play-services_库,然后导入了/extras/google/google_-play_-services/samples/maps 在这一点上,我有两个错误: 无法解析类型android.support.v4.app.Fragment。它是从必需的.class文件retainmactivity.java/MainActivity/src/com/example/mapdemo行45 java问题中间接引用的 我想这是因为我还没

我正在尝试从页面中执行教程示例代码。我导入了google-play-services_库,然后导入了/extras/google/google_-play_-services/samples/maps

在这一点上,我有两个错误:

无法解析类型android.support.v4.app.Fragment。它是从必需的.class文件retainmactivity.java/MainActivity/src/com/example/mapdemo行45 java问题中间接引用的

我想这是因为我还没有完成所有的步骤并继续。当我通过示例代码中的方法添加android-support-v4.jar时,我得到了100多个错误,所有错误看起来都是这样,但行和路径不同:

R cannot be resolved to a variable  BasicMapActivity.java   /MainActivity/src/com/example/mapdemo   line 42 Java Problem
与我的教程唯一不同的是我的android-support-v4.jar位于sdk\extras\android\support\v4中

如果有什么你认为我应该尝试的,或者你知道的错误,请告诉我。还有,如果我能提供更多有用的信息,就直说吧

编辑: 我更仔细地查看了代码,gen文件夹中没有R.java。也许可以解释为什么什么也找不到它。

试试三件事

右键单击map项目,然后在android工具下选择AddSupportLibrary

如果仍然没有解决

选择项目属性并在订单和导出选项卡下检查android私有库和android支持v4

如果仍然没有解决


在给出错误的类中,删除R.java文件的import语句,并按ctrl+shift+O,然后选择并导入项目名为的R文件。好的,首先,要知道Eclipse多次弄乱了资源和R.java文件

现在,按照教程中的说明添加android.support.v4,您将得到100多个无法解决的R错误。现在看看import android.R或import package_name.classname.R语句是否存在于任何地方?请把这些全部删除


现在,在某个地方备份项目,删除该项目并创建一个新项目。现在,将备份中的文件夹lib/libs、src、res和Androidmanifest.xml复制到新的项目文件夹中,并替换它们。现在在eclipse中刷新项目。它应该有用

我尝试了添加支持库,但出现了错误:由于无法删除“/MainActivity/bin/classes/com”,项目未生成。。修复这个问题,然后尝试刷新这个项目并构建它,因为它可能是不一致的MainActivity未知Java问题。我在bin文件夹中没有看到任何类,所以我不知道问题是什么。此外,我在项目属性中没有看到“订单和导出”选项卡。在gen Folder中没有R.Java的导入语句,也没有R.Java文件创建一个新项目,并按照答案中的说明添加支持库,并且order And export选项卡位于project Properties下,Java build pathI只能看到1个import android.R;我删除了它,做了一个新项目。在新项目中,我在一些布局中遇到了错误。似乎每当布局使用片段时都会出现这种情况。在我粘贴到src/res/manifest之后,新项目中自动生成的R.java也被删除了。给出的错误是:错误:在包'com.example.mapdemo'options_demo.xml/UGH'中找不到属性'cameraBearing'的资源标识符/res/layout第17行Android AAPT问题创建新id是一个在eclipse中需要一定时间的过程。当您创建一个新id,并且检查了buildautomatically时,有时Eclipse不会将该id拉入R.java文件中。相信我,我已经遇到过很多次了。可能看起来很幼稚,但请重新遵循程序。它将解决问题。我应该再次遵循原始的步骤还是新创建的步骤?我使用新的步骤,同样的事情发生了。当我粘贴清单时,我可以看到R.java被删除了,因为您不必粘贴代码。您必须将备份中的确切文件夹粘贴到工作区文件夹中。创建一个新的空项目,并构建它。将上述文件夹粘贴到项目位于磁盘上的目录中,通常是工作区文件夹。粘贴后,在Eclipse中刷新新项目。
R cannot be resolved to a variable  BasicMapActivity.java   /MainActivity/src/com/example/mapdemo   line 42 Java Problem