安卓工作室 : unmappable character for encoding UTF-8

标签 android utf-8 android-studio

将我的项目从 eclipse 导入到 android studio 后,出现以下错误:

Error: unmappable character for encoding UTF-8

Android Studio:0.5.8

最佳答案

我遇到了同样的问题,因为存在带有 windows-1251 编码和西里尔文注释的文件。在基于 IntelliJ IDEA 的 Android Studio 中,您可以通过两种方式解决它:

a) 将文件编码转换为 UTF-8 或

b) 在您的 build.gradle 脚本中设置正确的文件编码:

android {
    ...
    compileOptions.encoding = 'windows-1251' // write your encoding here
    ...

要转换文件编码,请使用 IDE 右下角的菜单。首先选择正确的文件编码->按重新加载->选择UTF-8->按转换

另请阅读 Use the UTF-8, Luke! File Encodings in IntelliJ IDEA

关于安卓工作室 : unmappable character for encoding UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23677855/

相关文章:

android - 如何将我的应用程序中的图像分享到 whatsapp?

android - SetContentView 不显示屏幕(还)?

java - 可以从无效代码点构造 java String 吗?

安卓工作室 : Javadoc is empty on hover

android - 如何在 Android 5.0 中更改操作栏菜单项文本颜色

java - 在 Java/Android 中使用公历时获取错误的时间戳值

Java解析txt文件意外字符

utf-8 - 如何以某种方式缩短 QString,当转换为 UTF-8 时它比特定长度短?

android-studio - NDK 不包含任何平台

android - ProGuard 在从 Android Studio 构建替代 buildType 时不会混淆