package com.example.sw;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.main, menu);
return true;
}}报错的是12行和18行的R
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.main, menu);
return true;
}}报错的是12行和18行的R
clean工程再试
两处R报错信息均为 R cannot be resolved to a variable
两处R报错信息均为 R cannot be resolved to a variable报这个错是说R没有生成
一般都是XML文件语法不正确 XML解析出错
检查XML文件有没有出错
Protect --> clean.. --> 选择你要clean的工程-->确定。
两处R报错信息均为 R cannot be resolved to a variable报这个错是说R没有生成
一般都是XML文件语法不正确 XML解析出错
检查XML文件有没有出错
没有错误啊,求破
打开 在 Problems 和 Error Log (不是Logcat) 中找一下R报错以外的错误信息
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
这个方法可以删了,没多大用,当然你不想删也可以留着,这是因为你没有导入R,你import 下就可以了。