Monday, May 27, 2013

この文字は、エンコーディングsjisにマップできません。

Android Studio で *.javaに日本語を使用すると上記のコンパイルエラーが発生してしまうためInfo.plistを修正

/Applications/Android Studio.app/Contents/Info.plist
の99行目あたりの
<key>VMOptions</key>
<string>-ea -Dsun.io.useCanonCaches=false -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar</string>
の<string>に -Dgroovy.source.encoding=UTF-8 -Dfile.encoding=UTF-8 を追加する
<key>VMOptions</key>
<string>-ea -Dsun.io.useCanonCaches=false -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Dgroovy.source.encoding=UTF-8 -Dfile.encoding=UTF-8</string>


参考

No comments:

Post a Comment