我无法使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中构建的原因,因此无法编译。
我可能做错了什么? 谢谢,加里
答案 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)。