Android exibe texto em codificação incorreta após atualização para Java 8

Atualizei meu projeto para o SDK versão 24 e Java 8 e encontrei um problema de codificação estranho.

Por alguma estranha razão, o Android trata minhas strings UTF-8 codificadas como Windows-1251 e, portanto, o texto é ilegível.

Como isso:

Isto é o que eu mudei:

compileSdkVersion 24
buildToolsVersion "24.0.2"

compileOptions {
    encoding = 'utf-8'
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

E o que eu tentei:

codificação alterada nas configurações do Android Studioadicionado compileOptions.encoding = 'windows-1251' e compileOptions.encoding = 'utf-8'variável de sistema adicionada JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF8

Se eu voltar ao Java 7, tudo está bem.

Alguma ideia?

questionAnswers(2)

yourAnswerToTheQuestion