Android App in Eclipse : Bearbeiten von Text nicht auf grafische Layout mit

? AJDev @ | Original: StackOverFlow
---

Ich versuche, ein Textfeld auf mein Android App in Eclipse hinzufügen, aber dann schleppe ich die Option Plain text auf der grafischen Gestaltung, wird eine Meldung am unteren Rand kommt . es liest Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log Selbst wenn ich auf Window > Show View gibt es keine Fehlerprotokoll -Option. Die ganze Designer ist jetzt nutzlos, weil ich nicht mehr benutzen, bis ich aus der XML- Löschen der EditText direkt . Was ist die Ursache dieser Fehler, und wie kann ich das Problem beheben? Ich verwende die neueste Version ( ab heute, 6-30-14 ) und Windows 8 Pro x64 .

Hier ist mein voller Layout-Code :

<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 Antwort

1Fabian @

Überprüfen Sie die " Android-Version beim Rendern von Layouts zu verwenden ", und stellen Sie sicher, Sie nicht mit einer Version, die in "W" für Android- Wear endet (zB API 20 : Android 4,4 W ) . Ich glaube nicht, tragen Stützen EditText .

In beiden Android Studio und Eclipse, es ist die Dropdown mit dem grünen Androiden in der Symbolleiste des Layout-Vorschau ist . Vielleicht möchten Sie es explizit und nicht gesetzt damit die IDE, um die Android-Version automatisch zu wählen.

2user3168958 @

Ich änderte meine Android-Version für Android 4.2, aber es immer noch nicht für mich arbeiten . Ich habe versucht, verschiedene Lösungen zu finden, dass es nur durch Löschen Android 4.4W Paket arbeiten .

Fenster> Android SDK Manager> überprüfen Android 4.4W (API 20), wenn es installiert wurde > Paket löschen

3Jim C @

Von der Eclipse-IDE, ändern Sie einfach die API-Version für die Vorschau verwenden, wie in Abbildung unten gezeigt. Anstelle von "Automatisch Wählen Sie Bestes ", die eine, die für Sie arbeitet manuell auswählen (API 17 arbeitete für mich ) .

Android App in Eclipse : Bearbeiten von Text nicht auf grafische Layout mit

4stu @

Ich löschte 4.4W von meinem sdk installiert Haufen, die ich das letzte Mal einen sdk installiert mir vorbei gerutscht sein muss . Sobald ich es entfernt es nicht mehr, und die Option, und Finsternis nahm ein SDK Ich hatte das nicht W und es funktionierte.

5Akshay Agarwal @

Wenn Sie vor diesem auf Android Studio, entlang folgen

1) Deinstallieren Android 4.4W (API 20) aus dem SDK -Manager

2) Vergewissern Sie sich, Android SDK Build- Werkzeug 19.1 aus dem SDK -Manager installiert .

3) Bearbeiten build.gradle innerhalb Ihrer App -Ordner. Stellen Sie die folgenden zwei Werte wie unten

compileSdkVersion 19
buildToolsVersion "19.1"

4) Die IDE wird Sie auffordern, die Synchronisierung der Gradle Datei mit Ihrem Projekt, klicken Sie auf Ja .

5) Öffnen Sie Ihr Aktivitätsdatei und ändern Sie die " Android-Version beim Rendern von Layouts im IDE zu bedienen " auf " API 19 ' . Dies ist die grün gefärbten Android Bot nach rechts im Vorschaufenster