Испорчена кодировка с помощью Jack Compiler

После включения Jack Options я не могу напечатать String со специальными символами, такими как знак евро (€) или греческими буквами. Я пытался изменить кодировку на UTF-8 без удачи. Любые предложения? Отключение опций Jack решает проблему, но мне нужна поддержка Java 8.

String str="€";
byte[] arrByte = new byte[0];

    try {
        arrByte = str.getBytes("UTF-8");
    } catch (UnsupportedEncodingException e) {e.printStackTrace();}

    System.out.println(new String(arrByte));

1 ответ

Я добавил следующую строку, как было предложено здесь, в gradle.properties, и кодировка теперь, похоже, исправлена.

org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Другие вопросы по тегам