为什么在eclipse重新启动后会自动标记android依赖项

时间:2014-07-24 04:00:08

标签: android eclipse

我尝试使用Google Maps API构建应用程序,在创建新项目时,我选择了minSdkVersion="8"targetSdkVersion="17"。它在Eclipse中自动生成appcompat_v7并在项目中显示一个感叹号。

在Android开发者网站之后,我已完成以下操作,将支持库添加到项目中:

  1. 下载了Android支持库。
  2. <sdk>/extras/android/support/v7/appcompat/
  3. 将appcompat库文件夹导入Eclipse
  4. 删除android-support-v4.jar文件并将其从<sdk>/extras/android/support/v4
  5. 复制
  6. 构建路径&gt;为appcompat v7和android-support-v4添加到构建路径
  7. 在appcompat库项目中选择 构建路径&gt;配置构建路径&gt;订购和导出 标签。
  8. 同时检查了android-support-v4.jarandroid-support-v7-appcompat.jar个文件,并取消选中了Android依赖项。
  9. 我也为google-play-services_lib完成了相同的处理。

    之后,当我为谷歌地图创建自己的项目时,我已经完成了以下工作:

    1. 右键点击我的项目,然后从 属性&gt; Android 标签添加了google-play-services_libandroid-support-v7-appcompat作为库。
    2. 从Eclipse中的lib文件夹中删除了android-support-v4.jar,并从<sdk>/extras/android/support/v4添加了它,然后选择了 Build Path&gt;添加到构建路径
    3. 完成所有这些步骤后,它工作正常,没有显示错误,但是当我重新启动Eclipse时,我的项目显示错误(感叹号),以及android-support-v7-appcompat lib项目中的相同符号。另外我可以看到 配置构建路径&gt;下的android依赖项。已检查订单和导出 标签(我在配置appcompat v7时未选中该标签)。如果我取消选中并删除v4并再次复制,则错误消失。

      为什么我每次都要这样做?我做错了什么,或者有什么需要做才能解决它?

      仅供参考,我也从项目中取消选中了自动构建选项。

0 个答案:

没有答案