NetBull
Erfahrenes Mitglied
Hi,
da ich grad bis März Urlaub habe, möchte ich die freie Zeit nutzen Android zu lernen.
Also Buch gekauft, ausgepackt, losgelegt,... 90 Seiten später weis ich das der Author wirklich toll ist, Android echt super ist und ...
Also nach dem Vorspiel kommen wir zur ersten App, kein Hallo Welt... das wär zu simple, sondern gleich ne Sprachausgabe. Wie auch immer. Geht nicht.
Keine Ahnung was es braucht, ich geb Euch mal den Code und die Fehler.
Fehler Console:
Und das Eclipse Error Log
Irgendeine Idee? Weil ich steh hier komplett im Dunkeln, ... keine Ahnung,.. und wenn ich ne leere Activity mach sieht des gleich aus. Liegt also ned am Buch Code sondern am SetUp der IDE.
cu s00n
deAndro
da ich grad bis März Urlaub habe, möchte ich die freie Zeit nutzen Android zu lernen.
Also Buch gekauft, ausgepackt, losgelegt,... 90 Seiten später weis ich das der Author wirklich toll ist, Android echt super ist und ...
Also nach dem Vorspiel kommen wir zur ersten App, kein Hallo Welt... das wär zu simple, sondern gleich ne Sprachausgabe. Wie auch immer. Geht nicht.
Keine Ahnung was es braucht, ich geb Euch mal den Code und die Fehler.
Code:
package de.androidnewcomer.saghallo;
import android.app.Activity;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.speech.tts.TextToSpeech.OnInitListener;
public class StartActivity extends Activity implements OnInitListener {
private TextToSpeech tts;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tts = new TextToSpeech(this, this);
}
@Override
public void onInit(int status) {
tts.speak("Hallo!", TextToSpeech.QUEUE_FLUSH, null);
}
}
Fehler Console:
Code:
[2013-11-18 19:00:02 - SagHallo] Dx
trouble writing output: already prepared
[2013-11-18 19:00:02 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-18 19:00:02 - SagHallo] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
Und das Eclipse Error Log
Code:
eclipse.buildId=M20120208-0800
java.version=1.7.0_25
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.epp.package.java.product -showlocation
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data D:\eclipse\workspaces\lerneAndroid -showlocation
Error
Mon Nov 18 19:00:02 CET 2013
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
java.nio.BufferOverflowException
at java.nio.Buffer.nextPutIndex(Unknown Source)
at java.nio.HeapByteBuffer.putShort(Unknown Source)
at com.android.dex.Dex$Section.writeShort(Dex.java:818)
at com.android.dex.Dex$Section.writeTypeList(Dex.java:870)
at com.android.dx.merge.DexMerger$3.write(DexMerger.java:437)
at com.android.dx.merge.DexMerger$3.write(DexMerger.java:423)
at com.android.dx.merge.DexMerger$IdMerger.mergeUnsorted(DexMerger.java:317)
at com.android.dx.merge.DexMerger.mergeTypeLists(DexMerger.java:423)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:163)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:187)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
at com.android.dx.command.dexer.Main.run(Main.java:230)
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 com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:187)
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:813)
at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:597)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396)
at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
at org.eclipse.core.internal.resources.Project.build(Project.java:124)
at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1116)
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:937)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1141)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Irgendeine Idee? Weil ich steh hier komplett im Dunkeln, ... keine Ahnung,.. und wenn ich ne leere Activity mach sieht des gleich aus. Liegt also ned am Buch Code sondern am SetUp der IDE.
cu s00n
deAndro