6 ответов:
У меня была такая же проблема, потому что были файлы с кодировкой windows-1251 и кириллическими комментариями. В Android Studio, которая основана на идее IntelliJ, вы можете решить ее двумя способами:
a) конвертировать кодировку файлов в UTF-8 или
b) установите правильную кодировку файла в вашем построить.gradle сценарий:
android { ... compileOptions.encoding = 'windows-1251' // write your encoding here ...для преобразования кодировки файла используйте меню в правом нижнем углу IDE. Выберите правильную кодировку файла первый - > нажмите перезагрузка -> выберите UTF-8 -> нажмите преобразование.
также прочитайте это используй UTF-8, Люк! Кодировки файлов в IntelliJ IDEA
добавление следующего для сборки.gradle решает проблему:
android { ... compileOptions.encoding = 'ISO-8859-1' }
1/ преобразовать кодировку файла
Файл - > Настройки - > редактор - > кодировки файлов - > установить UTF-8 для
- кодировка IDE
Кодирование- default encoding propertie file
нажмите OK
2/ Перестроить Проект
Build - > Rebuild project
У меня проблема с кодировкой в javadoc, сгенерированной intellij idea. Решение состоит в том, чтобы добавить
-encoding UTF-8 -docencoding utf-8 -charset utf-8в аргументы командной строки!
обновление: дополнительную информацию о компиляции Javadoc в Intellij IDEA смотрите в my post
несколько проблем с кодировкой, с которыми мне пришлось столкнуться, не могут быть решены вышеуказанными решениями. Мне пришлось либо обновить свою Android Studio, либо запустить тестовые случаи, используя следующую команду в терминале AS.
gradlew clean assembleDebug testDebug
P. S настройки кодировки для IDE и проекта должны совпадать.
надеюсь, что это помогает !
добавить системную переменную (для Windows) " JAVA_TOOL_OPTIONS"=" - Dfile.кодировка=UTF8".
Я сделал это только так, чтобы исправить эту ошибку.
Comments