Android zeigt nach dem Update auf Java 8 @ Text in falscher Codierung
Ich habe mein Projekt auf SDK-Version 24 und Java 8 aktualisiert und dabei ein seltsames Codierungsproblem festgestellt.
Aus irgendeinem seltsamen Grund behandelt Android meine fest codierten UTF-8-Zeichenfolgen als Windows-1251 und der Text ist daher verstümmelt.
So was
Das habe ich geändert:
compileSdkVersion 24
buildToolsVersion "24.0.2"
compileOptions {
encoding = 'utf-8'
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
nd was ich ausprobiert habe:
codierung in den Android Studio-Einstellungen geändertadded compileOptions.encoding = 'windows-1251' und compileOptions.encoding = 'utf-8'added Systemvariable JAVA_TOOL_OPTIONS: -Dfile.encoding = UTF8Wenn ich zu Java 7 zurückkehre, ist alles in Ordnung.
Irgendwelche Ideen