【问题标题】:error in R.java fileR.java 文件中的错误
【发布时间】:2014-07-17 08:01:30
【问题描述】:

如何解决我的 R.java 文件中的这个错误。我已经清理了项目并将资源设置为 UTF-8。

public static final int editText-contact=0x7f050073;

它用红色强调了“破折号”(hi-fen)。我试图编辑它,但 logcat 说: [2014-05-28 15:46:42 - MIPS_HC] 手动修改了 R.java!恢复到生成的版本!

还有什么其他方法可以消除错误??

当我将@+id/RelativeLayout1 更改为@+id/addnewadmin 时出现此错误。我还将 @+id/textview01 等各个组件的 ID 更改为 @+id/textview01_firstN。

这是一个错误的举动吗,因为我仍然是 android 编程的初学者。请帮忙。谢谢。

【问题讨论】:

  • 连字符 (-) 是一个禁止字符。将editText-contact 重命名为editText_contact
  • 为什么要编辑R.java文件
  • 我试过了,但它会自动变回错误代码。 @DerGolem
  • 它自己发生了。我从未打开过 R.java 文件。 @Raghunandan
  • 我已经解决了我的错误。这是我的一个 xml 文件中的错字。谢谢!

标签: android


【解决方案1】:

阅读Java naming conventions again。您不要在名称中使用连字符。

简单替换:

editText-contact

与:

editText_contact

【讨论】:

  • 它不起作用。它将自动恢复为错误代码。 @abdulfatir
  • 那是因为你不能手动编辑 R.java。尝试重命名文本字段 contact 的名称。
  • 我该怎么做? @abdulfatir
  • 我已经解决了我的错误。其中一个 xml 文件中有错字。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-13
  • 1970-01-01
  • 2018-08-13
相关资源
最近更新 更多