2015-06-13 5 views
1

Этот вопрос задавался много раз раньше, но я пробовал все и ничего не работал. Очистка, восстановление, синхронизация Gradle, редактирование XML.Android Studio - не может решить символ «R»

Я получаю сообщение об ошибке «Невозможно разрешить символ« R »на каждом файле, в нем есть« R.blah.blah ».

Это строка кода, в которой отображается ошибка.

int gray = getResources().getColor(R.color.card_gray);

Кто-нибудь есть какие-либо идеи, почему это происходит? Я пробовал перезапуск, который не работал, поэтому я думаю, что это ошибка в текущей версии Android Studio.

EDIT: Android Manifest и начало Java-файл (один из пострадавших из них)

У меня есть 3 манифестов, по одному для каждого модуля (CardsUI, шелковых, App), я делаю набор значков. Ошибка происходит во всех трех модулях.

App:

Слишком долго, чтобы получить возможность отправлять, так вот Сущность: App Manifest

CardsUI:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.afollestad.cardsui" 
     android:versionCode="1" 
     android:versionName="1.0"> 

<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="18"/> 

</manifest> 

Шелк:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.afollestad.silk" 
     android:versionCode="1" 
     android:versionName="0.1"> 

<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="19"/> 

<application/> 
<!-- required to build aar. --> 

</manifest> 

Пример начало затрагиваемой CardsUI файл :

package com.afollestad.cardsui; 

import android.content.Context; 
import android.util.AttributeSet; 
import android.view.View; 
import android.widget.AdapterView; 
import android.widget.ListAdapter; 
import android.widget.ListView; 

EDIT 2: Пробовал создавать новый проект и импортировать файлы, и я получаю то же самое. Это становится действительно раздражающим сейчас .... Пожалуйста, помогите кому-нибудь!

Благодаря

+0

Возможно, обновите свой SDK? –

+0

@BidhanA Пожалуйста, внимательно прочитайте вопрос. Я сказал, что пробовал много раз, и это не сработало. –

+0

Невозможно разрешить card_gray или R? –

ответ

0

Это может быть, если вы удалили

<string name="action_settings">Settings</string> 

в strings.xml, но не удаленный файл main.xml в папке меню.

+0

Извините, я не совсем понимаю ваш ответ. ' Настройки' не в моем strings.xml, и у меня нет файла main.xml в моей папке меню. –

+0

Я пару раз очищал strings.xml от избыточных строк и имел схожие проблемы. Причина заключалась в том, что связанная ссылка на эту строку все еще присутствовала (в другом XML-файле) – Andrey

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