Android muestra texto con codificación incorrecta después de actualizar a Java 8

Actualicé mi proyecto a SDK versión 24 y Java 8 y encontré un extraño problema de codificación.

Por alguna extraña razón, Android trata mis cadenas UTF-8 codificadas como Windows-1251 y, por lo tanto, el texto es confuso.

Me gusta esto:

Esto es lo que cambié:

compileSdkVersion 24
buildToolsVersion "24.0.2"

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

Y lo que he probado:

codificación cambiada en la configuración de Android StudiocompileOptions.encoding = 'windows-1251' agregado y compileOptions.encoding = 'utf-8'variable de sistema agregada JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF8

Si vuelvo a Java 7, todo está bien.

¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta