После импорта моего проекта из eclipse в студию android я получил следующую ошибку:
Error: unmappable character for encoding UTF-8
Android Studio: 0.5.8
После импорта моего проекта из eclipse в студию android я получил следующую ошибку:
Error: unmappable character for encoding UTF-8
Android Studio: 0.5.8
У меня была такая же проблема, потому что были файлы с кодировкой windows-1251 и кириллические комментарии. В Android Studio, основанной на IntelliJ IDEA, вы можете решить ее двумя способами:
a) конвертировать кодировку файлов в UTF-8 или
b) установите правильную кодировку файла в файле build.gradle script:
android {
...
compileOptions.encoding = 'windows-1251' // write your encoding here
...
Для преобразования кодировки файлов используйте меню в правом нижнем углу IDE. Сначала выберите правильную кодировку файла → нажмите "Обновить" → выберите UTF-8 → нажмите "Преобразовать".
Также прочтите это Используйте UTF-8, Люк! Кодировки файлов в IntelliJ IDEA
Добавление следующего в build.gradle решает проблему:
android {
...
compileOptions.encoding = 'ISO-8859-1'
}
1/ Преобразование кодировки файлов
Файл → Настройки → Редактор → Кодировки файлов → установите UTF-8 для
Нажмите ОК
2/ Реконструкция проекта
Сборка → Реконструкция проекта
У меня проблема с кодировкой в javadoc, сгенерированной идеей intellij. Решение состоит в том, чтобы добавить
-encoding UTF-8 -docencoding utf-8 -charset utf-8
в аргументы командной строки!
UPDATE: больше информации о компиляции Javadoc в Intellij IDEA см. в post
Добавить системную переменную (для Windows) " JAVA_TOOL_OPTIONS" = " -Dfile.encoding = UTF8".
Я сделал это только для исправления этой ошибки.
Несколько проблем с кодировкой, с которыми я столкнулся, не могут быть решены с помощью вышеупомянутых решений. Мне пришлось либо обновить мою Android-студию, либо запустить тестовые примеры, используя следующую команду в терминале AS.
gradlew clean assembleDebug testDebug
P.S Ваши настройки кодирования для IDE и проекта должны совпадать.
Надеюсь, что это поможет!
В Android Studio это разрешено
ISO-8859-1
UTF-8
и тот же случай для кодировки по умолчанию для файлов свойств.