2014-11-29 2 views
1

После добавления библиотеки appCompat v7 я получаю ошибку, что R не может быть разрешен, что, по-видимому, связано с тем, что R теперь существует дважды. Я нашел ответ на эту проблему: Build errors after adding fullscreen activity in Android StudioОшибка после добавления AppCompat v7 в Android Studio

Однако у меня нет или не найти файл attrs.xml в \ src \ main \ res \ values ​​\ attrs.xml. Есть ли какое-либо другое решение этой проблемы или кто-нибудь может дать мне подробное описание того, как это сделать в Android Studio?

Большое спасибо !!!

ответ

2

Поместите это в /app/build.gradle файле:

dependencies { 
    compile 'com.android.support:support-v4:18.0.0' 
    compile 'com.android.support:appcompat-v7:18.0.0' 
} 

и убедитесь, что код версии (здесь 18.0.0) не выше, чем buildToolsVersion в том же файле:

android { 
    compileSdkVersion 16 
    buildToolsVersion "18.0.0" 
} 

затем перестройте свой проект. Надеюсь, это поможет! О, и убедитесь, что у вас есть правильный buildTools, установленный через SDK Manager! Фактическая версия - 21.0.2. Я думаю.

+0

Большое спасибо! В моем случае я установил buildToolsVersion на 21.0.1, а appcompat - 21.0.0, тогда он работал для меня :) –

+0

Рад помочь! :) –

1

Я могу быть noob, но после нескольких поисков я смог добавить appcompat.v7 в андроид-студию.

Первоначально мне было удобно с Eclipse после Dex Error 65535, вся моя напряженная работа была обречена на мысль.

Как предложил Honey, вы должны добавить в build.gradle как support.v4, так и v13 и appcompat.v7.

Все. Это простое решение даже не включено в google docs;). Простое напоминание appcompat зависит от v4 или v13.

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