Android Studio 2.1 Não é possível resolver o símbolo 'R'

Android Studio 2.1, Java V8, atualização 91, Gradle 2.1.0.

Sei que essas perguntas foram feitas muitas vezes aqui, mas nenhuma das soluções de recomendação funciona.

De repente, após a compilação pronta para ser executada no emulador, meu IDE apresenta um erro no atributo R.id. Todos os arquivos Java repentinamente dão o mesmo erro, mesmo que eu não faça nenhuma alteração no arquivo.

Tentei fazer um novo projeto, ver se as coisas estão diferentes, mas o erro continua chegando. Na minha opinião, poderia ser um erro interno, novamente. Até eu atualizo meu IDE agora.

O arquivo Java;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_science);

    list_View = (ListView) findViewById(R.id.maintable); 
    String[] Days = new String[] { "Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"};
    dayList.addAll(Arrays.asList(Days));
    adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dayList);
    list_View.setAdapter(adapter);

    NfcAdapter nfc = NfcAdapter.getDefaultAdapter(this);

    if (nfc.isEnabled()) {
        adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dayList);
        Toast.makeText(this, "NFC turned ON", Toast.LENGTH_SHORT).show();
    }

    else {
        Toast.makeText(this, "Please turn On NFC", Toast.LENGTH_SHORT).show();
    }

}

oR é o erro.

Arquivo XML associado ao Java;

<ListView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/maintable"
    >
</ListView>

Isso é novamente um erro interno?

questionAnswers(0)

yourAnswerToTheQuestion