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 |
|
1分 |
R没有生成?res目录下有对应资源存在吗?
|
10分 |
确认XML文件语法正确
clean工程再试 |
看看error log 可能有xml报错的信息
|
|
两处R报错信息均为 R cannot be resolved to a variable |
|
有 |
|
报这个错是说R没有生成 |
|
2分 |
你看你的gen里根本没有生成R。。。
|
2分 |
clean一下你的工程
Protect –> clean.. –> 选择你要clean的工程–>确定。 |
没有错误啊,求破 |
|
不是自动生成的吗 |
|
第一次建这样的项目吗?确定环境搭建好了?
|
|
打开 在 Problems 和 Error Log (不是Logcat) 中找一下R报错以外的错误信息 |
|
5分 |
@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; } |
新建一个项目,重新自己写一遍就好了
|
|
解决了吗、??
|