无法使MapsV2 / pager工作

时间:2013-08-17 23:53:53

标签: android commonsware

我无法使MapsV2 / Pager项目进行编译。 (使用5.0 pdf )

我从一个新工作区开始。

从现有代码创建新的actionbarsherlock项目。 (在其他项目中成功使用了它)

从现有代码创建新的Google-play-services_lib项目。 (在其他项目中成功使用了它)

从现有代码创建新的MapV2Pager项目。

在MapV2Pager清单中制作并放置新的API密钥。

在Android属性中添加两个库项目,并将构建目标设置为2.3.3(将我的所有应用程序定位到此)

我清理构建所有内容,然后在控制台窗口中显示以下内容......

  

xml:4:错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.ActionBar'。 [2013年8月17日   16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ abs_ styles.xml:6:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.ActionBar.Solid'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ ABS _styles.xml:8:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.Light.ActionBar'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ abs_ styles.xml:10:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.Light.ActionBar.Solid'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ ABS _styles.xml:12:   错误:检索项目的父项时出错:找不到任何资源   匹配给定的名称   '机器人:Widget.Holo.Light.ActionBar.Solid.Inverse'。 [2013年8月17日   16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ abs_ styles.xml:15:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.ActionBar.TabView'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ ABS _styles.xml:17:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.Light.ActionBar.TabView'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ abs_ styles.xml:19:   错误:检索项目的父项时出错:找不到任何资源   匹配给定的名称   '机器人:Widget.Holo.Light.ActionBar.TabView.Inverse'。 [2013年8月17日   16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值\ ABS _styles.xml:89:   错误:错误:找不到与给定名称匹配的资源:attr   '机器人:dividerPadding'。 [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值\ abs_ styles.xml:88:   错误:错误:找不到与给定名称匹配的资源:attr   '机器人:showDividers'。 [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ ABS _styles.xml:22:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.ActionBar.TabBar'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ abs_ styles.xml:24:   错误:检索项目的父项时出错:找不到任何资源   匹配给定名称'android:Widget.Holo.Light.ActionBar.TabBar'。   [2013-08-17 16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值-V14 \ ABS _styles.xml:26:   错误:检索项目的父项时出错:找不到任何资源   匹配给定的名称   '机器人:Widget.Holo.Light.ActionBar.TabBar.Inverse'。 [2013年8月17日   16:30:14 - MapsV2Pager]   d:\ NewCWareWorkspace \ actionbarsherlock \ RES \值\ abs__styles.xml:101:   错误:错误:找不到与给定名称匹配的资源:attr   '机器人:textAllCaps'

我实际上得到了更多粘贴在上面的东西。它抱怨actionbarsherlock库中样式文件中的条目,但我现在不知道为什么。我已经搜索了所有这些错误,但找不到任何有用的东西。

控制台错误可能是导致R.Java无法在MapsV2Pager中构建的原因,因此无法编译。

我可能做错了什么? 谢谢,加里

1 个答案:

答案 0 :(得分:0)

  

并将构建目标设置为2.3.3(将我的所有应用程序定位到此目标)

那不行。使用ActionBarSherlock的项目需要更高的值,包括ActionBarSherlock自己的项目和使用它的应用程序。

ActionBarSherlock写成with API Level 14 as a build target

MapsV2/Pager写成with API Level 17 as a build target;那个或以后一定会奏效。它应该适用于API级别14或更高级别的IIRC。

如果您愿意,您的android:minSdkVersion可以是10(Android 2.3.3)。