【问题标题】:Error: illegal character: '`'错误:非法字符:'`'
【发布时间】:2018-06-14 10:04:15
【问题描述】:

当我尝试在 Android Studio 中重建我的项目时,出现错误:非法字符:'`' in

public static final int `=0x7f070006;

如何解决这个问题?

【问题讨论】:

  • 请阅读基础知识
  • 看起来您缺少 Java 基础知识。在继续之前进行一些基础培训

标签: android illegal-characters


【解决方案1】:

1 - 给你的整数变量一个名字

2 - 删除有问题的字符(它是一个整数,而不是字符串)。


顺便说一句,您似乎正在尝试编辑 R.java 文件。
你应该永远不要那样做!

【讨论】:

    【解决方案2】:

    什么是“`”?

    您是否要声明一个变量名?

    变量名应以有效字符开头,以免出现 unicode 字符。

    尝试为变量提供一个有效的名称。

    更新

    如果你是从 R.java 引用这个,那么你可能已经给出了这个

    `

    某些 id 字段中的字符。使用 Ctrl + Shift + F 并粘贴此字符,找到它出现的位置,删除它以获得一些有效的字符。然后重新编译。

    【讨论】:

    • ...为什么?它是一个整数,而不是一个字符串。
    • @Fantômas 在这种情况下,` 是一个资源 id,源自 XML...不知何故被 AAPT 处理。
    • @MartinZeitler 我非常怀疑 ` 是否会成为 int 的一部分。
    • @Fantômas 那么它是如何进入那里的......如果不是来自android:id="@+id/`"?我同意,这不应该被处理,而结果只是提示。
    • @MartinZeitler 在我看来很明显 OP 编辑​​了资源文件
    猜你喜欢
    • 1970-01-01
    • 2016-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 2016-03-10
    • 2016-04-07
    • 2015-01-06
    • 2015-08-23
    相关资源
    最近更新 更多