0

我什至无法编译 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-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :6:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.ActionBar.Solid'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:8: 错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:10:错误:检索项目的父项时出错:未找到与给定名称“android:Widget.Holo.Light.ActionBar.Solid”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:12:错误:检索项目的父项时出错:找不到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar.Solid.Inverse'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :15:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.ActionBar.TabView'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:17:错误:检索项的父项时出错:找不到与给定名称“android:Widget.Holo.Light.ActionBar.TabView”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :19:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar.TabView.Inverse'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs _styles.xml:89:错误:错误:找不到与给定名称匹配的资源:attr 'android:dividerPadding '。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs_styles.xml:88:错误:错误:找不到与给定名称匹配的资源:attr 'android:showDividers'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs _styles.xml:22:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.ActionBar.TabBar'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml :24:错误:检索项目的父项时出错:未找到与给定名称匹配的资源'android:Widget.Holo.Light.ActionBar.TabBar'。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14\abs_styles.xml:26:错误:检索项目的父项时出错:找不到与给定名称“android:Widget.Holo.Light.ActionBar.TabBar.Inverse”匹配的资源。[2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values\abs__styles.xml:101:错误:错误:找不到与给定名称匹配的资源:attr 'android:textAllCaps' .

实际上,我得到了更多粘贴在上面的内容。它抱怨 actionbarsherlock 库中样式文件中的条目,但我现在不知道为什么。我已经对这些错误进行了全面搜索,但找不到任何可行的方法。

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

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

4

1 回答 1

0

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

那不管用。对于 ActionBarSherlock 自己的项目和使用它的应用程序,使用 ActionBarSherlock 的项目将需要更高的东西。

ActionBarSherlock 是使用 API 级别 14 作为构建目标编写的。

MapsV2/Pager使用 API Level 17 作为构建目标编写;那或以后肯定会起作用。它应该适用于 API 级别 14 或更高级别的 IIRC。

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

于 2013-08-18T10:47:25.190 回答