So, Eclipse geupdatet, ging nicht.
Java JDK geupdatet, geht! Vielen, vielen Dank für deine Hilfe!
Beiträge von VariableAgaa
-
-
Okay, ich update Eclipse, JDK, SDK usw. erst mal.
Kann es auch sein, dass die Android-Ressourcen beschädigt sind oder so? -
Das ganze Layoutwegzuwerfen bringt nicht viel, auch wenn ich in einem ganz neuen Projekt nen Textfeld einfüge tritt der Fehler auf.
Im Simulator und auf dem Gerät gehts, bis ich auf nen Button klicke und mit der Eingabe arbeite, das kann aber auch ein Fehler meinerseits sein. IDE und SKD könnte ich mal aktualisieren, die ADT hab ich gerade ganz neu gedownloadet, da sollte also kein Fehler sein, esseidenn die Dateien sind beschädigt.Die activity_main.xml:
Zitat<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"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="de.variableagaa.rechner.MainActivity" ><TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="@string/Willkommensnachricht"
android:textAppearance="?android:attr/textAppearanceLarge" /><Button
android:id="@+id/button4"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:layout_alignBaseline="@+id/button3"
android:layout_alignBottom="@+id/button3"
android:layout_alignLeft="@+id/button2"
android:text="@string/dividieren"
android:onClick="dividieren" /><Button
android:id="@+id/button2"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignBaseline="@+id/button1"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentRight="true"
android:text="@string/subtrahieren"
android:onClick="subtrahieren" /><TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_marginTop="28dp"
android:text="@string/Zahl1"
android:textAppearance="?android:attr/textAppearanceLarge" /><TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/textView2"
android:layout_below="@+id/textView2"
android:layout_marginTop="75dp"
android:text="@string/Zahl2"
android:textAppearance="?android:attr/textAppearanceLarge" /><Button
android:id="@+id/button3"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignLeft="@+id/button1"
android:layout_below="@+id/button1"
android:layout_marginTop="22dp"
android:text="@string/multiplizieren"
android:onClick="multiplizieren" /><Button
android:id="@+id/button1"
android:layout_width="150dp"
android:layout_height="50dp"
android:layout_alignLeft="@+id/textView3"
android:layout_below="@+id/textView3"
android:layout_marginTop="96dp"
android:text="@string/addieren"
android:onClick="addieren" /><EditText
android:id="@+id/zahleneingabe1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="82dp"
android:ems="10"
android:inputType="numberDecimal"
android:hint="@string/infoZahleneingabe" ><requestFocus />
</EditText><EditText
android:id="@+id/zahleneingabe2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true"
android:layout_marginTop="36dp"
android:ems="10"
android:inputType="numberDecimal"
android:hint="@string/infoZahleneingabe" ><requestFocus />
</EditText><TextView
android:id="@+id/textView4"
android:layout_width="25dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button3"
android:layout_below="@+id/button3"
android:layout_marginTop="36dp"
android:text="@string/ergebnis"
android:textAppearance="?android:attr/textAppearanceLarge" /><EditText
android:id="@+id/ausgabe"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/textView4"
android:layout_alignBottom="@+id/textView4"
android:layout_alignParentRight="true"
android:hint="@string/infoZahlenausgabe"
android:inputType="numberDecimal" ><requestFocus />
</EditText></RelativeLayout>
-
Ja, hier ein Beispiel:
Zitat
<EditText
android:id="@+id/zahleneingabe1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="82dp"
android:ems="10"
android:inputType="numberDecimal"
android:hint="@string/infoZahleneingabe" ><requestFocus />
</EditText>Das Graphische Layout kann ich dank dieses Fehlers nicht mehr bearbeiten und das ist nicht gerade praktisch.
-
Hey Leute,
ich hab gerade mit der Android-Programmierung angefangen, mit Java kenne ich mich aber schon gut aus.
Ich wollte nun ein Eingabetextfeld einfügen und egal was für eins ich einfüge es kommt eine Fehlermeldung und ich weiß einfach nicht wie ich das nun weg bekomme.
Ich hoffe hier kann mir weiter geholfen werden!
MfG VariableAgaaDie Fehlermeldung:
Zitateclipse.buildId=4.3.0.I20130605-2000
java.version=1.7.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.epp.package.standard.product
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.standard.productError
Sat Jul 12 22:54:20 CEST 2014
activity_main.xml: java.lang.System.arraycopy([CI[CII)Vjava.lang.NoSuchMethodError: java.lang.System.arraycopy([CI[CII)V
at android.text.SpannableStringBuilder.getChars(SpannableStringBuilder.java:916)
at android.text.TextUtils.getChars(TextUtils.java:79)
at android.text.method.ReplacementTransformationMethod$ReplacementCharSequence.getChars(ReplacementTransformationMethod.java:151)
at android.text.TextUtils.getChars(TextUtils.java:79)
at android.text.BoringLayout.isBoring(BoringLayout.java:266)
at android.widget.TextView.onMeasure(TextView.java:6306)
at android.view.View.measure(View.java:16648)
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:719)
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:455)
at android.view.View.measure(View.java:16648)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
at android.view.View.measure(View.java:16648)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:337)
at android.view.View.measure(View.java:16648)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1052)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:590)
at android.view.View.measure(View.java:16648)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5125)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1404)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:695)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
at android.view.View.measure(View.java:16648)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:847)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:588)
at android.view.View.measure(View.java:16648)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.measureView(RenderSessionImpl.java:619)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.render(RenderSessionImpl.java:519)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:339)
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:332)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.RenderService.createRenderSession(RenderService.java:517)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(GraphicalEditorPart.java:1584)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(GraphicalEditorPart.java:1309)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(GraphicalEditorPart.java:1066)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditorDelegate.delegatePageChange(LayoutEditorDelegate.java:686)
at com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.pageChange(CommonXmlEditor.java:360)
at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:292)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1081)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:778)
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3061)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1753)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:278)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)