弱弱的问下,怎么新建的安卓APP工程报错了

Android 码拜 10年前 (2015-05-10) 1047次浏览 0个评论
 
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报错的信息
引用 3 楼 CuGBabyBeaR 的回复:

看看error log 可能有xml报错的信息

两处R报错信息均为   R cannot be resolved to a variable

引用 1 楼 liuxs2009 的回复:

R没有生成?res目录下有对应资源存在吗?


弱弱的问下,怎么新建的安卓APP工程报错了

引用 4 楼 cry_C 的回复:
Quote: 引用 3 楼 CuGBabyBeaR 的回复:

看看error log 可能有xml报错的信息

两处R报错信息均为   R cannot be resolved to a variable

报这个错是说R没有生成 
一般都是XML文件语法不正确 XML解析出错 
检查XML文件有没有出错

2分
你看你的gen里根本没有生成R。。。
2分
clean一下你的工程
Protect –> clean.. –> 选择你要clean的工程–>确定。
引用 6 楼 CuGBabyBeaR 的回复:
Quote: 引用 4 楼 cry_C 的回复:
Quote: 引用 3 楼 CuGBabyBeaR 的回复:

看看error log 可能有xml报错的信息

两处R报错信息均为   R cannot be resolved to a variable

报这个错是说R没有生成 
一般都是XML文件语法不正确 XML解析出错 
检查XML文件有没有出错

弱弱的问下,怎么新建的安卓APP工程报错了

没有错误啊,求破

引用 7 楼 a19920714liou 的回复:

你看你的gen里根本没有生成R。。。

不是自动生成的吗

第一次建这样的项目吗?确定环境搭建好了?
引用 9 楼 cry_C 的回复:

弱弱的问下,怎么新建的安卓APP工程报错了

没有错误啊,求破

打开 在 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;
    }

 
这个方法可以删了,没多大用,当然你不想删也可以留着,这是因为你没有导入R,你import 下就可以了。

新建一个项目,重新自己写一遍就好了
解决了吗、??

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明弱弱的问下,怎么新建的安卓APP工程报错了
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!