【发布时间】:2016-08-23 14:01:31
【问题描述】:
Android Studio 2.1, Java V8 更新 91,Gradle 2.1.0。
我知道这个问题已经在这里被问过很多次了,但是没有一个推荐解决方案能奏效。
编译准备在模拟器上运行后突然,我的 IDE 在 R.id 属性处给出错误。即使我没有对文件进行任何更改,每个 Java 文件都会突然出现相同的错误。
我尝试创建一个新项目,看看情况是否有所不同,但错误不断出现。在我看来,这可能又是内部错误。甚至我刚刚更新我的IDE。
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();
}
}
R 是错误。
与 Java 关联的 XML 文件;
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/maintable"
>
</ListView>
这又是一个内部错误吗?
【问题讨论】:
-
请编辑您的问题以显示包含您的
R问题的整个类文件。请注意,您的 Java 堆栈跟踪与您的应用无关,更不用说您的R问题了。 -
完成了对java的编辑。
-
这不是包含
R问题的整个类文件。 -
什么意思?是 R.java 文件吗?
-
我的意思是Java文件中有更多行包含
onCreate()方法。我不建议你多发几行。我建议您发布整个类文件。
标签: java android android-studio r.java-file