Android приложение в Eclipse: Редактировать текст не выводится на графический макет

? AJDev @ | Original: StackOverFlow
---

Я пытаюсь добавить текстовое поле на моем Android приложения в Eclipse, но тогда я перетащить опцию Plain text на графическом макете ,сообщение на дне появляется. Он читает Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log Даже когда я иду в Window > Show View нет опция журнал ошибок . Вся дизайнер бесполезно сейчас, потому что я не могу использовать его больше, пока я не удалятьEditText непосредственно из XML. Что вызывает эту ошибку, и как я могу это исправить? Я бегу последнюю версию (по состоянию на сегодняшний день, 6-30-14 ) и Windows 8 Pro x64 .

Вот мой полный код обстановка:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="18dp"
    android:text="@string/welcome_text" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:ems="10"
    android:inputType="text">

    <requestFocus />
</EditText>

</RelativeLayout>
---

Top 5 ответ

1Fabian @

Проверьте "Android версии следует использовать при формировании макетов " и убедитесь, что вы не используете версию, которая заканчивается на " W " для Android износу (например API 20 : Android 4.4W ). Я не верю Носите опоры EditText .

В обоих Android Студия и Eclipse, этовыпадающий зеленой Android в панели инструментов Предварительный просмотр компоновки в . Вы можете установить его в явном виде и не позволяетIDE автоматически выбрать Android версии.

2user3168958 @

Я изменил мою Android Версия для Android 4.2, но это все еще не работает для меня. Я пробовал разные решения обнаружили, что это работает только, удалив Android пакет 4.4W .

Окно > Android SDK Manager> проверить Android 4.4W (API 20 ), если он был установлен > Удалить пакет

3Jim C @

Из Eclipse IDE, просто измените версию API, чтобы использовать для просмотра, как показано на скриншоте ниже. Вместо того, чтобы " автоматически выберет лучший ", вручную выбрать тот, который работает для вас (API 17 работает для меня ) .

Android приложение в Eclipse: Редактировать текст не выводится на графический макет

4stu @

Я удалил 4.4w от моего SDK установить кучу, которая, должно быть, проскользнул мимо меня в последний раз я установил SDK. Как только я снял его было больше и вариант Нет и затмение взялSDK у меня были, что не W, и она работала .

5Akshay Agarwal @

Если вы столкнулись с это на Android Studio, следовать

1 ) Удалите Android 4.4W (API 20 ) из диспетчера SDK

2 ) Убедитесь, что у вас есть Android SDK инструменты разработки, 19,1 устанавливаются из SDK Manager.

3 ) Редактирование build.gradle в папке приложения. Установите следующие два значения, как показано ниже

compileSdkVersion 19
buildToolsVersion "19.1"

4 )IDE предложит вам синхронизироватьGradle файл с вашим проектом, нажмите кнопку Да.

5 ) Откройте деятельность файл, а затем изменить " Android версии следует использовать при формировании макеты в IDE " до " API 19 . Этозеленый цвета Android Bot вправо в окне предварительного просмотра