Я пытался найти ответ на этот вопрос здесь раньше, но ни один из исправлений не работал для меня. В принципе, мой проект Android отказывается запускать - хотя я вообще не редактировал его из программы по умолчанию, которая предоставляется при создании нового проекта.«R не может быть разрешено»
У меня есть красная линия под R
на Eclipse, забрасывая ошибку «R не может быть разрешено переменной». Это говорит о том, что я импортирую android.R
, но когда я это делаю, появляется еще одна красная линия, на этот раз под activity_main
, заявив, что «не может быть разрешено или не является полем».
У меня нет абсолютно никакого представления о том, что здесь происходит, и я не плодовитый в кодировании или программировании вообще, поэтому любые ответы в терминах простого непрофессионала были бы действительно замечательными. Мой код до сих пор ниже:
package com.randomproject.thebasics;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Вам не нужно импортировать android.R, но вам нужно убедиться, что ваш файл ресурсов создан Eclipse. У вас должен быть файл res/layout/activity_main.xml, который используется для создания gen/com.randomproject.thebasics/R.java –
Возможно, в вашем файле манифеста может быть проблема. Проверь это. –