Intereting Posts
Как сделать этот простой фрагмент диалога полупрозрачным Установите тайм-аут для запроса androidSingleUpdate Проект Android не может ссылаться на другой проект в eclipse Каковы новые возможности библиотеки поддержки Android Design и как использовать ее Snackbar? Проблема с программным добавлением Word для Word Prediction Ошибка Android-L Как нажать кнопку Android, затем перейдите в Google Play приложения Ошибка , когда я пытался обновить приложение Ошибка раздувания класса поддержки Android Предотвращение отклонения диалога при повороте экрана в Android Обнаружить доступную память внутри WebView Как вы устанавливаете рамки Google (Play, Accounts и т. Д.) На виртуальном устройстве Genymotion? Широковещательный приемник не работает после перезагрузки устройства в Android Проблема интеграции с tess-two (Tesseract Tools for Android) в студию Android и создание ndk Меню и Autohide FloatingActionButton из библиотеки поддержки Android Design

Невозможно разрешить стиль @ / Theme.Sherlock

Я пытаюсь использовать Actionbar Sherlock 4, ориентируясь на sdk 15 и min sdk 8. Следуя указаниям, приведенным на веб-сайте Usage, и отличным видеороликам, размещенным здесь: http://www.youtube.com/watch?v= avcp6eD_X2k

Я все еще сталкиваюсь с проблемой. Когда я пытаюсь добавить android: theme = "@ style / Theme.Sherlock" в мой файл манифеста, я получаю сообщение об ошибке:

Не найден ресурс, который соответствует указанному имени (в 'теме' со значением '@ style / Theme.Sherlock').

Я включил проект библиотеки Шерлока в панель управления проектом, и там есть инструкции по импорту и не придумывают никаких ошибок, и я

Расширяет возможности SherlockActivity для ActionBar.TabListener

Как и в демо-коде и документации. Тем не менее, eclipse дает мне эту ошибку. Есть идеи?

Solutions Collecting From Web of "Невозможно разрешить стиль @ / Theme.Sherlock"

Я столкнулся с необычной аномалией, которая могла бы помочь!

У вас есть встроенный проект Android, который использует ABS, работающий на Gingerbread отлично работает, в ICS он выходит из строя, из-за этого происходит сбой при ICS, проверьте ваш AndroidManifest.xml (сократили бит для краткости …

<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/Theme.Sherlock"> 

Это была андроид: часть темы , вызвавшая крушение под ICS, она отлично работала под Gingerbread и более старыми версиями !. Решение состояло в том, чтобы полностью удалить его! Затем из вашей деятельности сделайте следующее:

 @Override public void onCreate(Bundle savedInstanceState) { if (Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH){ this.setTheme(com.actionbarsherlock.R.style.Theme_Sherlock); } super.onCreate(savedInstanceState); ... // MORE CODE .... } 

Это фиксировало крушение под ICS, стиль темы не понравился ICS, но он отлично работает для обеих версий менее 2.3 и 4.0 вверх .. странная ошибка, но которую я обнаружил случайно!

Не забудьте применить тему перед вызовом собственного onCreate базового класса!

Ловушка, с которой я столкнулась, такова: Ссылка на проект ActionBarSherlock должна находиться в разделе «Android-> Библиотеки» свойств проекта, в то время как я добавлял его в «Путь сборки» -> «Библиотеки».

Моя стандартная процедура для включения проекта библиотеки в Eclipse выглядит следующим образом:

  • Проект библиотеки импорта
  • Щелкните правой кнопкой мыши по проекту библиотеки Свойства -> Android -> Задайте цель сборки проекта (застраховать библиотеку и основной проект одинаковы)
  • Щелкните правой кнопкой мыши по проекту библиотеки Android Tools -> Fix Project Properties
  • Выберите проект библиотеки, затем Project -> Clean …
  • Выберите основной проект, затем Project -> Clean …

Это должно исправить все, что вас беспокоит.

Я наконец нашел решение:

  1. ВАЖНЫЙ! Скопируйте тот же файл android-support-v4.jar в обоих проектах: в библиотеку и ваш проект (это основная проблема).
  2. Импорт проекта «библиотека» В ВАШУ РАБОТУ
  3. Щелкните правой кнопкой мыши по проекту библиотеки Свойства -> Android -> Проверьте «Целевое имя» 4.x (любой, уровень API 14,15 или 16). Нижняя проверка «Библиотека».
  4. В свойствах перейдите в «Java Build Path», вкладку «Библиотеки» и найдите «android-support-v4.jar» обычно в «Android Dependencies». Ок и Закрыть свойства.
  5. Щелкните правой кнопкой мыши по проекту библиотеки Android Tools -> Fix Project Properties
  6. В меню Project -> Clean … и выберите для очистки проекта «Библиотека».

В этом месте ваша «библиотека» проекта должна быть выполнена (без ошибок)

  1. Создайте или импортируйте собственный проект. Пример "MyProject"
  2. В свойствах перейдите в «Java Build Path», вкладку «Библиотеки» и найдите «android-support-v4.jar» обычно в «Android Dependencies».
  3. Теперь перейдите на вкладку «Проекты». Добавить … и выберите проект "library".
  4. Теперь в свойствах перейдите в Android -> Проверьте «Target Name» 4.x (любой, уровень API 14,15 или 16). ВАЖНО: должен быть тем же самым проектом «library». Нижняя «Библиотека» должна быть UNCHECKED, и в этом месте нажмите «Добавить …» и выберите проект «library». Ok и Close.
  5. Щелкните правой кнопкой мыши на проекте «Мой проект». Инструменты Android -> Исправить свойства проекта.
  6. В меню Project -> Clean … и выберите очистить проект «MyProject».

Вы уже должны выполнить свой проект. Если ошибка повторяется, перезапустите Eclipse.

Я решил эту проблему, выполнив следующие два шага по моим проектам:

  1. Удалите «библиотеку» из «свойств проекта» / путь сборки и добавьте библиотеку в «свойства проекта» / Android / Library
  2. Щелкните правой кнопкой мыши на проекте «Инструменты Android» -> «Добавить библиотеку поддержки»,

После импорта обоих проектов, т.е. библиотеки и настройкиActivity, сначала очистите и создайте их. Затем щелкните правой кнопкой мыши по настройкеActivity project-> properties-> выберите вторую опцию из меню слева (например, android). С правой стороны их раздел библиотеки просто нажимает на добавление библиотеки. В этом кадре автоматически появится путь prper. Thats решить мою проблему, я не получил никаких ошибок.