2015-02-01 2 views
0

У меня Android API 21 и 20. Но libgdx не работает в 21! Последняя версия libgdx работа с API 20. Но когда я создаю проект с API 20, Eclipse, ошибка возврата:LibGDX не работает в Android API 21?

"appcompat_v7/res/values-v21/themes_base.xml:191: error: Error: No resource found that matches the given name: attr 'android:colorPrimaryDark'." 

Я finded больше ответов об этом, но все говорят, что вам нужно использовать API 21.

Appcompat v7 and ActionBarActivity

Что мне делать?

P.S. Извините за мой английский!

+0

libGDX сам по себе не использует библиотеку Appcompat v7. Так что проблема в другом месте. –

+0

Да, вы правы! Но приложение ничего не работает ( – scientistnik

ответ

0

Так как я был в подобной ситуации несколько дней назад, я думаю, что следующий может работать (при условии, что вы используете BaseGameUtils в проекте, или любой модуль, который использует AppCompat)

  1. Открыть проект в Android Studio
  2. Двойной щелчок на файле build.gradle модуля, который использует AppCompat (для меня это было BaseGameUtils)
  3. изменение зависимостей, как следующее (извините за плохое форматирование, я в спешке):

    зависимостей { compile 'com.android.support:appcompat-v7:22.0.0' compile 'com.android.support:support-v4:20.0.+' compile 'com.google.android.gms: play- услуги: + }

    андроид { compileSdkVersion 22 buildToolsVersion '22 .0.1' }

    Это потому, что эти значения являются последними в момент написания этого документа.

  4. Дважды щелкните по build.gradle модуля android и измените значения compileSdkVersion и buildToolsVersion на значения, указанные выше.

  5. Сохраните, синхронизируйте с градиентом, очистите проект и перестройте его.

Смежные вопросы