Почему проблемы с R не устраняются? - PullRequest
2 голосов
/ 06 июля 2011

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

Вот мои xml-файлы, которые я не могу найти, что-то не так ....

strings.xml Remote Doc Remote Doc Режим пациента Доктор Режим О программе ВыходПростой режим Подробный режим Об Remote Doc \ Remote Doc - это приложение, которое позволяет пользователю скобки анализировать, как часто они используют свою вещь

main.xml

    <!-- Patient Option -->
    <Button android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:layout_weight="1"
        android:text="@string/patientButton"
        android:id="@+id/patientButton">
    </Button>

    <!-- Doctor Option -->
    <Button android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:text="@string/doctorButton"
        android:layout_weight="1"
        android:id="@+id/doctorButton">
    </Button>

    <!-- Exit Mode -->
    <Button android:text="@string/exit" 

     android:layout_weight="1"
     android:id="@+id/exit" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"></Button>

     <!-- About Mode -->
    <Button android:text="@string/aboutButton" 

     android:layout_weight="1"
     android:id="@+id/aboutButton" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content"></Button>
</LinearLayout>


/>

main.xml- земля

    android:text="@string/mainTitle"
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center"
    android:layout_marginBottom="20dip"
    android:textSize="24.5sp"/>
    <TableLayout
        android:layout_height="wrap_content"
        android:layout_width="wrap_content"
        android:layout_gravity="center"
        android:stretchColumns="*">
        <TableRow> 
            <Button
                android:text="@string/patientButton"
                android:id="@+id/patientButton"/>
            <Button
                android:text="@string/doctorButton"
                android:id="@+id/doctorButton"/>    
        </TableRow>
        <TableRow>
            <Button
                android:text="@string/aboutButton"
                android:id="@+id/aboutButton"/>
            <Button
                android:text="@string/exit"
                android:id="@+id/exit"/>    
        </TableRow>
    </TableLayout>
</LinearLayout>

Ответы [ 2 ]

4 голосов
/ 06 июля 2011

Это действительно распространенная проблема. Сначала попробуйте очистить проект, перейдя в «Проект»> «Очистить».

Если это не сработает, попробуйте одну из рекомендаций из этого аналогичного вопроса

3 голосов
/ 06 июля 2011

R - автоматически сгенерированный класс в Android.Он содержит все ваши ссылки на ресурсы.Поскольку создание этого файла не удалось, вы, скорее всего, будете иметь ошибку в одном из ваших файлов ресурсов.(например, синтаксическая ошибка в файле макета, таком как main.xml или в вашем strings.xml).Проверьте эти файлы в папке res /.Вероятно, в том, который вы редактировали в последний раз.

После того, как вы сделали это и нашли, это должно исчезнуть автоматически.Иногда это застревает, тогда сделайте проект чистым.Внутри затмения выберите Проект-> Очистить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...