我在编译MapsV2/Pager项目时遇到了麻烦。(使用5.0 pdf)
我从一个新的工作空间开始。
从现有代码创建新的actionbarsherlock项目。(已在其他项目中成功使用此功能)
根据现有代码创建新的Google-play-services_lib项目。(已在其他项目中成功使用此功能)
根据现有代码创建新的MapV2Pager项目。
在MapV2Pager清单中生成并放置新的API密钥。
在Android属性中添加两个库项目,并将构建目标设置为2.3.3(将我的所有应用程序都设置为目标)
我清理构建了所有内容,并在控制台窗口中得到以下内容。。。
xml:4:错误:检索项的父项时出错:找不到匹配给定名称"android:Widget.Holo.ActionBar"。〔2013-08-1716:30:14-地图V2寻呼机]D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_样式.xml:6:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.ActionBar.Solid"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:8:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.Light.ActionBar"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_样式.xml:10:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.Light.ActionBar.Solid"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:12:错误:检索项的父项时出错:找不到任何资源与给定名称匹配安卓:Widget.Holo.Light.ActionBar.Solid.Inverse。〔2013-08-17〕16:30:14-地图V2寻呼机]D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_样式.xml:15:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.ActionBar.TabView"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:17:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.Light.ActionBar.TabView"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_样式.xml:19:错误:检索项的父项时出错:找不到任何资源与给定名称匹配安卓:Widget.Holo.Light.ActionBar.TabView.Inverse。〔2013-08-17〕16:30:14-地图V2寻呼机]D: \NewCWareWorkspace\actionbarsherlock\res\values\abs_styles.xml:89:error:错误:找不到与给定名称匹配的资源:attr"安卓:分隔垫"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values\abs_样式.xml:88:error:错误:找不到与给定名称匹配的资源:attrandroid:showDividers。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:22:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.ActionBar.TabBar"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_样式.xml:24:错误:检索项的父项时出错:找不到任何资源匹配给定名称"android:Widget.Holo.Light.ActionBar.TabBar"。〔2013-08-17 16:30:14-地图V2寻呼机〕D: \NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:26:错误:检索项的父项时出错:找不到任何资源与给定名称匹配安卓:Widget.Holo.Light.ActionBar.TabBar.Inverse。〔2013-08-17〕16:30:14-地图V2寻呼机]D: \NewCWareWorkspace\actionbarsherlock\res\values\abs__styles.xml:101:error:错误:找不到与给定名称匹配的资源:attr"android:textAllCaps"。
实际上,我得到了更多粘贴在上面的东西。它抱怨actionbarsherlock库中样式文件中的条目,但我现在不知道为什么。我在谷歌上搜索了所有这些错误,但找不到任何有效的东西。
控制台错误可能是R.Java没有在MapsV2Pager中构建的原因,因此它不会编译。
我可能做错了什么?谢谢,Gary
并将构建目标设置为2.3.3(将我的所有应用程序都设置为该目标)
这是行不通的。使用ActionBarSherlock的项目将需要更高的东西,无论是ActionBarSherlock自己的项目还是使用它的应用程序
ActionBarSherlock是用API 14级作为构建目标编写的。
CCD_ 1是以API 17级为构建目标编写的;迟早会成功的。它应与API 14级或更高级别IIRC配合使用。
如果你愿意,你的android:minSdkVersion
可以是10(Android 2.3.3)。