我尝试使用Google Maps API构建应用程序,在创建新项目时,我选择了minSdkVersion="8"
和targetSdkVersion="17"
。它在Eclipse中自动生成appcompat_v7并在项目中显示一个感叹号。
在Android开发者网站之后,我已完成以下操作,将支持库添加到项目中:
<sdk>/extras/android/support/v7/appcompat/
android-support-v4.jar
文件并将其从<sdk>/extras/android/support/v4
。android-support-v4.jar
和android-support-v7-appcompat.jar
个文件,并取消选中了Android依赖项。我也为google-play-services_lib
完成了相同的处理。
之后,当我为谷歌地图创建自己的项目时,我已经完成了以下工作:
google-play-services_lib
和android-support-v7-appcompat
作为库。android-support-v4.jar
,并从<sdk>/extras/android/support/v4
添加了它,然后选择了 Build Path&gt;添加到构建路径 。完成所有这些步骤后,它工作正常,没有显示错误,但是当我重新启动Eclipse时,我的项目显示错误(感叹号),以及android-support-v7-appcompat
lib项目中的相同符号。另外我可以看到 配置构建路径&gt;下的android依赖项。已检查订单和导出 标签(我在配置appcompat v7时未选中该标签)。如果我取消选中并删除v4并再次复制,则错误消失。
为什么我每次都要这样做?我做错了什么,或者有什么需要做才能解决它?
仅供参考,我也从项目中取消选中了自动构建选项。