192.168.1.1 - 192.168.1.1 - 192.168.1.1

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