Исключение, возникающее при рендеринге: java.lang.System.arraycopy

У меня странная проблема с новой версией ADT. Я загрузил новое Eclipse с eclipse.org, затем я устанавливаю ADT на нем. Все работает нормально; Я могу создать проект для Android, и все будет хорошо работать, за исключением:

При попытке создать один xml-макет, я получаю следующую ошибку:

Exception raised during rendering: java.lang.System.arraycopy 

И в журнале ошибок я вижу:

 Failed to render set of icons for AnalogClock, AutonCompleteTextView, button, SmallButton , .... 

Ff Я изменяю EditText на TextView , ошибка исчезает. Я могу запустить свою программу даже с этим предупреждением, но я хочу увидеть свой макет в графическом разделе.

Мой макет:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/settingback" android:orientation="vertical" android:weightSum="480" > <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="50" android:gravity="right" android:orientation="horizontal" > <Button android:id="@+id/close" android:layout_width="50dp" android:layout_height="match_parent" android:background="#00000000" /> </LinearLayout> <View android:id="@+id/view1" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="20" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="40" android:orientation="horizontal" android:weightSum="320" > <View android:id="@+id/view8" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> <EditText android:id="@+id/textView1" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="240" android:gravity="center|right" android:background="#00000000"/> <View android:id="@+id/view9" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> </LinearLayout> <View android:id="@+id/view2" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="20" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="35" android:orientation="horizontal" > <View android:id="@+id/view10" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> <EditText android:id="@+id/textView2" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="240" android:gravity="center|right" android:background="#00000000" /> <View android:id="@+id/view11" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> </LinearLayout> <View android:id="@+id/view3" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="10" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="35" android:orientation="horizontal" > <View android:id="@+id/view12" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> <EditText android:id="@+id/textView3" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="240" android:gravity="center|right" android:background="#00000000"/> <View android:id="@+id/view13" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> </LinearLayout> <View android:id="@+id/view4" android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="105" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="40" android:orientation="horizontal" > <View android:id="@+id/view14" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> <EditText android:id="@+id/textView4" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="240" android:gravity="center|right" android:background="#00000000" /> <View android:id="@+id/view15" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> </LinearLayout> <View android:id="@+id/view5" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="5" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="40" > <View android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> <EditText android:id="@+id/textView6" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="240" android:gravity="center|right" android:background="#00000000" /> <View android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="40" /> </LinearLayout> <View android:id="@+id/view6" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="20" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="30" android:orientation="horizontal" android:weightSum="320" > <View android:id="@+id/view16" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="90" /> <CheckBox android:id="@+id/shake" android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="70" android:gravity="center" /> <View android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="10" /> <CheckBox android:id="@+id/ring" android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="70" android:gravity="center" /> <View android:id="@+id/view17" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="80" /> </LinearLayout> <View android:id="@+id/view7" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="30" /> </LinearLayout> 

Я искал ответ здесь, но не нашел. Как я могу это исправить?

PS: Эта проблема возникла в ADT 23 – я пробовал ее с ADT 22.6, и она работала хорошо.

Эта проблема возникла на API 20 (Android 4.4 W). У меня недавно возникла проблема с этим, но проблема будет решена путем изменения версии Android для использования для отображения формы уровня API 20 (Android 4.4 W) в API 19 (Android 4.4.2) ( Значок Android в правом верхнем углу графического макета) или обновите свой SDK до Android L (предварительный просмотр API 20 L)

Скриншот :

Введите описание изображения здесь

Android Wear – это наручные часы, и вы не можете вводить что-либо в нем, поэтому вы не можете использовать EditText на 4.4W. Измените API на 19 или меньше или измените его на 4.4L, который можно загрузить из SDK Manager. Это не ошибка.

У меня была эта же проблема с 20 (4.4W), но она исчезла, когда я установил и выбрал 20 (4.4 L (предварительный просмотр)). Вероятно, это связано с тем, что 4.4W – Android Wear SDK, и поэтому может не поддерживать все функции стандартного телефона / планшета Android

@shayan pourvatan уже правильно ответил на этот вопрос, я просто добавляю эти два изображения, описывающие, как установить версию API 20 L, чтобы использовать ее в качестве средства рендеринга Preview.

Введите описание изображения здесь

Введите описание изображения здесь

Вы можете обновить свой 4.4W SDK до 4.4W2 SDK. Это неподвижная шахта.

Intereting Posts
После сбоя приложения камера не освобождается LocalStorage не сохраняется в гибридном приложении в Android M42 Общая база кода в приложении для iOS, Android и Windows Phone R не может быть разрешено переменной в новом проекте Получение доступа к ресурсам из ArrayAdapter в Android Какой алгоритм смешивания цветов используется, чтобы затемнить цвет? Как отображать стрелки направления в маркете карты для google maps v2 android Проверка адреса электронной почты в Android на EditText Использование «adjustPan» или «adjustResize», характерное для фрагмента Как нарисовать растровое изображение на Android с помощью OpenGL Извлечение данных из ELM327 Android – Ошибка: com.facebook.FacebookException: Не удалось получить имя приложения Тестирование Android В приложениях Биллинг реальных покупок Как исправить неточную дату DateTime (минуты), разобранную библиотеками Jackson / Gson? GoogleMap moveCamera или animateCamera в соответствии с LatLngBounds не точна