【问题标题】:File loaded in wrong encoding UTF-8 , Reload in windows- 1252 android studio以错误编码 UTF-8 加载的文件,在 windows-1252 android studio 中重新加载
【发布时间】:2020-04-27 12:53:14
【问题描述】:

我正在处理具有多个 Git 分支的项目。切换到不同的分支后,很少有 java 和 Kotlin 源文件可以正常工作,并且很少显示编码的源文件,即使在我构建和运行项目时它也可以正常工作。 我在尝试加载这些文件时收到以下错误消息。

文件以错误的 UTF-8 编码加载

包指令与文件位置不匹配。

有时它也会卡住。它在其他分支上运行良好。

我尝试了一些技巧,例如清理/重建/删除构建文件夹等,但仍然没有用。

我看不到我的 java 、 Kotlin 和 xml 代码,但是当我在记事本中打开这些文件时,它工作正常。

【问题讨论】:

  • 那看起来根本不像源文件,它似乎是一个类文件。您看到的错误是红鲱鱼,真正的问题是您查看的任何内容都不是源文件。
  • @JoachimSauer 看看更新的图片
  • @AtifAbbAsi:你已经删除了太多内容,以至于这张图片并没有比上一张包含更多的信息。

标签: java android xml android-studio kotlin


【解决方案1】:

所以我所做的就是在我的 Gradle 文件中添加以下代码编译选项,清理项目,使 android studio 失效并重新启动。

compileOptions {
    
    compileOptions.encoding = 'windows-1251' //'UTF-8'
}

【讨论】:

    猜你喜欢
    • 2017-02-17
    • 2019-08-16
    • 1970-01-01
    • 2017-08-26
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多