謎のエラー Java.lang.System.arraycopy([CI[CII)V で悩んだ話
Android Studio のライブラリをアップデートしたところ、謎のエラーが出てレイアウトが表示できなくなってしまった。
エラー内容は
Rendering Problems
Exception raised during rendering: Java.lang.System.arraycopy([CI[CII)V
なんか、エラーメッセージ自体バグってるみたいだけど大丈夫なのか?・ω・;
調べてみると
android - Exception raised during rendering: java.lang.System.arraycopy - Stack Overflow
EditView や TextView を 4.4W(API 20) で使うとそうなるとのこと…。あれ、確か。 4.4.2(API 19)で開発してたはずなんですけど…。
って、みたら、 Automatically Pick Best ってところにチェックがついてて、いつの間にかインストールされた API 20: Android 4.4W になってました。
というわけで、チェック外したところちゃんと表示できるようになりました。
Comments