2016-03-05 4 views
0

В настоящее время у меня болит голова с действительно странной ошибкой. Всего несколько часов назад, я был хорошо кодирован без больших ошибок. Однако, когда я вернулся после обеда, я увидел, что в моем коде было сумасшедшее количество ошибок, которые раньше не видели.Android Studio не регистрирует XML?

A beautiful number of errors.

Я могу видеть, что все ошибки касались ссылок на XMLs, ресурсы и макеты. Код был в порядке - Android Studio просто не могла связать ссылки с макетами.

Вот мой класс Main_Activity, чтобы подтвердить, что это проблема с Studio: package com.example.denny.protoype2;

import android.annotation.TargetApi; 
import android.app.AlertDialog; 
import android.content.DialogInterface; 
import android.content.Intent; 
import android.content.SharedPreferences; 
import android.os.Build; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
import android.widget.Button; 
import android.R; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     boolean StopTrue; 
     final Button StopButton = (Button)findViewById(R.id.StopButton); 
     StopButton.setOnClickListener(new View.OnClickListener() { 
      @TargetApi(Build.VERSION_CODES.LOLLIPOP) 
      public void onClick(View v) { 
       //Creates Dialog 
       AlertDialog.Builder StopDialog = new AlertDialog.Builder(MainActivity.this); 
       StopDialog.setTitle(R.string.Stop_Title); 
       StopDialog.setMessage(R.string.Stop_Message); 
       StopDialog.setPositiveButton(R.string.Yes_Button, new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int id) { 
         boolean StopTrue = true; 
         //Closes box 
         finish(); 
        } 
       }); 
       StopDialog.setNegativeButton(R.string.No_Button, new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         boolean StopTrue = false; 
         //Closes box 
         finish(); 
        } 
       }); 
       StopDialog.setNeutralButton(R.string.Negative_Button, new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         //Closes box 
         finish(); 
        } 
       }); 
      } 
     }); 

    } 
} 

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

У кого-нибудь есть ключ к тому, почему он это сделал? Спасибо!

+0

Является ли 'activity_main.xml' в вашей папке' res'? –

+0

Да. Все в нужном месте. Я знаю это, потому что я использовал его всего несколько часов назад, и он работал нормально. – ForceFieldsForDoors

+2

удалить import android.R и попытаться импортировать снова –

ответ

1

Проверьте файл R.java в своем проекте. находится в .. \ app \ build \ сгенерировано \ source \ r \ debug \ android \ support \ v

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