Проблемы с получением MapsV2/ пейджера для работы
У меня возникли проблемы с компиляцией проекта MapsV2/Pager. (используя 5.0 pdf)
Я начинаю с нового рабочего пространства.
Создать новый проект actionbarsherlock из существующего кода. (использовал это с успехом в других проектах)
Создайте новый проект Google-play-services_lib из существующего кода. (использовал это с успехом в других проектах)
Создайте новый проект MapV2Pager из существующего кода.
Создайте и вставьте новый ключ API в манифест MapV2Pager.
Добавьте два библиотечных проекта в свойствах 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: ошибка: ошибка при получении родителя для элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.ActionBar.Solid. [2013-08-17 16:30:14 - MapsV2Pager] D: \ NewCWareWorkspace \ actionbarsherlock \ res \ values-v14 \ abs _styles.xml: 8: ошибка: ошибка при получении родительского элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.Light.ActionBar. [2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14 \ abs_ styles.xml: 10: ошибка: ошибка при получении родителя для элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.Light.ActionBar.Solid. [2013-08-17 16:30:14 - MapsV2Pager] D: \ NewCWareWorkspace \ actionbarsherlock \ res \ values-v14 \ abs _styles.xml: 12: ошибка: ошибка при получении родительского элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.Light.ActionBar.Solid.Inverse. [2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14 \ abs_ styles.xml: 15: ошибка: ошибка при получении родителя для элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.ActionBar.TabView. [2013-08-17 16:30:14 - MapsV2Pager] D: \ NewCWareWorkspace \ actionbarsherlock \ res \ values-v14 \ abs _styles.xml: 17: ошибка: ошибка при получении родительского элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.Light.ActionBar.TabView. [2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14 \ abs_ styles.xml: 19: ошибка: ошибка при получении родителя для элемента: не найден ресурс, соответствующий указанному имени "андроид: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: ошибка: ошибка при получении родительского элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.ActionBar.TabBar. [2013-08-17 16:30:14 - MapsV2Pager] D:\NewCWareWorkspace\actionbarsherlock\res\values-v14 \ abs_ styles.xml: 24: ошибка: ошибка при получении родителя для элемента: не найден ресурс, соответствующий указанному имени "андроид:Widget.Holo.Light.ActionBar.TabBar. [2013-08-17 16:30:14 - MapsV2Pager] D: \ NewCWareWorkspace \ actionbarsherlock \ res \ values-v14 \ abs _styles.xml: 26: ошибка: ошибка при получении родительского элемента: не найден ресурс, соответствующий указанному имени "андроид: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, поэтому он не будет компилироваться.
Что я могу делать не так? Спасибо гэри
1 ответ
и установите цель сборки на 2.3.3 (нацелите все мои приложения на это)
Это не будет работать. Проектам, использующим ActionBarSherlock, потребуется нечто большее, как для собственного проекта ActionBarSherlock, так и для приложения, использующего его.
ActionBarSherlock был написан с API Level 14 в качестве цели сборки.
MapsV2/Pager
был написан с API Level 17 в качестве цели сборки; это или позже определенно будет работать. Он должен работать с API уровня 14 или выше, IIRC.
Ваш android:minSdkVersion
может быть 10 (Android 2.3.3), если хотите.