Android编程,令牌“无效字符”上的语法错误,删除此令牌

时间:2013-12-21 10:42:48

标签: java android

我是android编程的初学者。我试图在我的应用程序中添加文本视图或任何内容。但 在某种程度上,在r.java中自动生成的id类中,我得到了无效的字符,你可以在textview中看到,我无法删除它或改变它。需要帮助!!!!!!!!!!!!!!!!!

  public static final class id {
    public static final int action_settings=0x7f080001;
    public static final int textView१=0x7f080000;
}    

令牌“无效字符”上的语法错误,删除此令牌

4 个答案:

答案 0 :(得分:0)

变量名中不允许使用

§字符,只需将其从变量textView१中删除即可更正错误。

生成的代码文件可能是只读的,因此请更改文件属性以使其可编辑。如果您没有源文件,则可以尝试使用classeditor

编辑类文件

答案 1 :(得分:0)

你可以自己看看。这样:

textView१

不是一个可接受的名字。

这是:

textView1

这个也是:

txtSomething

删除R.java并更改xml布局中的名称。

是的,您可以

答案 2 :(得分:0)

试一试:

1. Delete R.java
2. uncheck Preferences->General->Startup and Shutdown->Android Development Toolkit
3. check it back and restart eclipse, then R will generate automatically

答案 3 :(得分:0)

我有一个错误,说我的R.java上有一个无效的令牌,而且一个字符串在变量名称上有一个',当然不允许这样做,但是那个字符串没有被制作由我,但由系统,所以我无法手动修复它!

我所做的不仅是清理和构建当前项目,还有我用于该项目的支持库。这样做也会在库项目中弹出错误!

由于我无法手动修复,我删除了支持库并重新导入了一个解决了我的问题的新支持库