Ich habe die Sourcen in ein neues Projekt gepackt und jetzt geht es wieder. Warum weiss ich nicht 
Beiträge von Thunderdome
- 
					
- 
					hi Community Ich habe ein Problem mit meinem Android Project. irgendwie habe ich das Gefühl es baut nicht mehr richtig. Wenn ich es debugge komme ich irgendwann an folgenden Punkt [Blockierte Grafik: http://www.karlsruhe-clan.de/downloads/sourcenotfound.png] Ich habe den Code in dem es abbricht in einen anderen Java Project ausgeführt und der Code läuft. Der Code lief auch schon im Android Projekt und dann plötzlich nichtmehr. Bitte um Hilfe Danke und Gruß 
 Thunder
- 
					Hi JackJack Ich melde mich erst jetzt da ich in Urlaub war. Danke für deine Antwort, ich wusste nicht das ab 3.0 dies nicht mehr erlaubt ist. Habe das jetzt in einem Thread gemacht und scheint auch zu laufen. Kann ich irgendwie warten bis der thread dann fertig ist bevor der nächste Code ausgeführt wird ? Danke und Gruß 
 Thunder
- 
					Hi Community Ich habe meine erste App jetzt im Playstore veröffentlicht und prompt eine Felermeldung zugesand bekommen. Das Problem ist das ich den jenigen kenne aber leider nicht weiss warum es passiert. Fakt ist bei mir läuft die App sowie auch bei anderen Leute die ich kenne. Bei dem wo es nicht läuft ist das Gerät ein Table mit einer 3.x Version. Kann man im Stacktrace erkennen warum es ausgerechnet bei ihm nicht läuft ? Hier das Trace: java.lang.RuntimeException: Unable to start activity ComponentInfo{de.mw.simracetv/de.mw.simracetv.ProgramActivity}: android.os.NetworkOnMainThreadException 
 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1815)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1831)
 at android.app.ActivityThread.access$500(ActivityThread.java:122)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1024)
 at android.os.Handler.dispatchMessage(Handler.java:99)
 at android.os.Looper.loop(Looper.java:132)
 at android.app.ActivityThread.main(ActivityThread.java:4123)
 at java.lang.reflect.Method.invokeNative(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:491)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
 at dalvik.system.NativeStart.main(Native Method)
 Caused by: android.os.NetworkOnMainThreadException
 at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1077)
 at java.net.InetAddress.lookupHostByName(InetAddress.java:477)
 at java.net.InetAddress.getAllByNameImpl(InetAddress.java:277)
 at java.net.InetAddress.getAllByName(InetAddress.java:249)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpConnection.<init>(HttpConnection.java:69)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpConnection.<init>(HttpConnection.java:48)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpConnection$Address.connect(HttpConnection.java:304)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:89)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpURLConnectionImpl.getHttpConnection(HttpURLConnectionImpl.java:292)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpURLConnectionImpl.makeConnection(HttpURLConnectionImpl.java:274)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1038)
 at org.apache.harmony.luni.internal.net.http://www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:523)
 at java.net.URL.openStream(URL.java:645)
 at de.mw.simracetv.WebsiteReader.readWebsiteContent(WebsiteReader.java:51)
 at de.mw.simracetv.WebsiteReader.getProgram(WebsiteReader.java:29)
 at de.mw.simracetv.ProgramActivity.onCreate(ProgramActivity.java:28)
 at android.app.Activity.performCreate(Activity.java:4397)
 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1779)
 ... 11 moreDanke und Gruß 
 Thunder
- 
					Hi Habe jetzt herausgefunden das ich mit folgender Methode die Geschichte zum laufen bekomme. <WebViewObject>.getSettings().setPluginsEnabled(true); Perfekt wäre es wenn ich Flash noch direkt im Fullscreen Modus starten könnte. Gruß 
 Thunder
- 
					Hi Du hast natürlich recht ich rufe folgende URL "http://www.own3d.tv/livestream/6;autoplay=true" diese wird dann weitergeleitet an "http://static.ec.own3d.tv/play…eembedcfg/6;autoplay=true" und dadurch geht wohl der Manifest Eintrag nicht. 
 Wenn ich die 2te URL direkt rufe oder wie von dir oben beschrieben per WebViewClient, dann bleibt der Bildschirm weiß und es tut sich nichts mehr. Für mich sieht es so aus als würde er die URL nicht vollständig aufrufen sondern nur bis zum ? . Denn wenn ich das im Browser aufrufehttp://static.ec.own3d.tv/player/Own3dPlayerV3_07.swf bleibt auch es auch im Browser weiß. Muss ich diese URL Parameter auf eine andere Art mitgeben ? Danke und Gruß 
 Thunder
- 
					Weiss keiner wie das geht ? beimanchen Apps ist es ja so, die starten in Landscape und egal wie man das Mobil dreht es bleibt so. 
- 
					Hi Community ich habe aktuell ein Problem in meiner App. Und zwar habe ich eine Activity die im layout nur ein WebView enthält. Nun würde ich gerne das dieser nur in der Landscape Orientation gezeigt wird, egal wie das Handy gelhalten wird. Folgendes hatte ich schon versucht. In der Activität oder im Manifest allerdings funktioniert beides leider nicht der Screen dreht sich weiterhin je nachdem wie ich das Handy halte. Danke 
 Thunder
- 
					Ok Vielen Dank. Hat jetzt alles geklappt und die APP läuft. Hätte das mit dem File nicht mal zwingend gebraucht, wollte das nur zum prüfen temporär ablegen. Schönes WE 
 Gruß
 Thunder
- 
					Super bin weiter gekommen, vielen Dank. War natürlich ein totaler Anfängerfehler, hatte den Zugriff aufs Internet vergessen. Bin ja aber auch noch Anfänger. Bin jetzt auf ein weiteres Problem gestoßen, was wahrscheinlich genau das selbe ist nur eine andere Berechtigung. 07-26 15:36:05.532: W/System.err(589): java.io.FileNotFoundException: /temp.txt (Read-only file system) 
 07-26 15:36:05.562: W/System.err(589): at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method)
 07-26 15:36:05.562: W/System.err(589): at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:232)
 07-26 15:36:05.562: W/System.err(589): at java.io.FileOutputStream.<init>(FileOutputStream.java:94)
 07-26 15:36:05.562: W/System.err(589): at java.io.FileOutputStream.<init>(FileOutputStream.java:66)
 07-26 15:36:05.572: W/System.err(589): at de.mw.simracetv.WebsiteReader.readWebsiteContent(WebsiteReader.java:82)
 07-26 15:36:05.572: W/System.err(589): at de.mw.simracetv.WebsiteReader.getProgram(WebsiteReader.java:34)
 07-26 15:36:05.582: W/System.err(589): at de.mw.simracetv.ProgramActivity.onCreate(ProgramActivity.java:54)
 07-26 15:36:05.582: W/System.err(589): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
 07-26 15:36:05.582: W/System.err(589): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
 07-26 15:36:05.582: W/System.err(589): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
 07-26 15:36:05.582: W/System.err(589): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
 07-26 15:36:05.602: W/System.err(589): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
 07-26 15:36:05.602: W/System.err(589): at android.os.Handler.dispatchMessage(Handler.java:99)
 07-26 15:36:05.602: W/System.err(589): at android.os.Looper.loop(Looper.java:123)
 07-26 15:36:05.612: W/System.err(589): at android.app.ActivityThread.main(ActivityThread.java:3683)
 07-26 15:36:05.622: W/System.err(589): at java.lang.reflect.Method.invokeNative(Native Method)
 07-26 15:36:05.622: W/System.err(589): at java.lang.reflect.Method.invoke(Method.java:507)
 07-26 15:36:05.622: W/System.err(589): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
 07-26 15:36:05.622: W/System.err(589): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
 07-26 15:36:05.632: W/System.err(589): at dalvik.system.NativeStart.main(Native Method)
 07-26 15:36:05.662: D/AndroidRuntime(589): Shutting down VM
 07-26 15:36:05.662: W/dalvikvm(589): threadid=1: thread exiting with uncaught exception (group=0x40015560)
 07-26 15:36:05.692: E/AndroidRuntime(589): FATAL EXCEPTION: mainIch habe jetzt schon bei den Berechtigungen gesucht nach WRITE FILE, leider konnte ich nichts finden. Heißt das anderst ? buffreader = new BufferedReader(instreamreader); File file = new File("temp.txt"); System.out.println(webURL+"4"); try { foutstream = new FileOutputStream(file); } catch (FileNotFoundException e1) { e1.printStackTrace(); } *update* 
 habe noch ein paar Berechtigungen gesetzt, hat aber leider nicht geholfen<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission> 
 <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY"></uses-permission>Danke und Gruß 
 Thunder
- 
					Hi Sorry erstmal das ich mich solange nicht gemeldet hatte, ich musste leider auf Geschäftsreise. Heute habe ich mal ein paar Marken in den Code gesetzt. 
 Mir fliegt der WebSiteReader hier um die Ohren.if (url != null) { 
 try { //check System.out.println(webURL+"2");
 //lesen des Webseiten codes
 instreamreader = new InputStreamReader(url.openStream());
 }
 catch (IOException e1)
 { e1.printStackTrace(); }wie oben schon erwähnt geht das nur in Android nicht, in Java läuft es ohne Probleme. Gruß 
- 
					Wow schnelle Antwort  Also hier wäre mein LogCat gefiltert nach ERROR, 07-16 12:52:21.231: E/AndroidRuntime(374): FATAL EXCEPTION: main 
 07-16 12:52:21.231: E/AndroidRuntime(374): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.mw.simracetv/de.mw.simracetv.ProgramActivity}: java.lang.NullPointerException
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.os.Handler.dispatchMessage(Handler.java:99)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.os.Looper.loop(Looper.java:123)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.ActivityThread.main(ActivityThread.java:3683)
 07-16 12:52:21.231: E/AndroidRuntime(374): at java.lang.reflect.Method.invokeNative(Native Method)
 07-16 12:52:21.231: E/AndroidRuntime(374): at java.lang.reflect.Method.invoke(Method.java:507)
 07-16 12:52:21.231: E/AndroidRuntime(374): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
 07-16 12:52:21.231: E/AndroidRuntime(374): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
 07-16 12:52:21.231: E/AndroidRuntime(374): at dalvik.system.NativeStart.main(Native Method)
 07-16 12:52:21.231: E/AndroidRuntime(374): Caused by: java.lang.NullPointerException
 07-16 12:52:21.231: E/AndroidRuntime(374): at java.io.Reader.<init>(Reader.java:65)
 07-16 12:52:21.231: E/AndroidRuntime(374): at java.io.BufferedReader.<init>(BufferedReader.java:90)
 07-16 12:52:21.231: E/AndroidRuntime(374): at java.io.BufferedReader.<init>(BufferedReader.java:78)
 07-16 12:52:21.231: E/AndroidRuntime(374): at de.mw.simracetv.WebsiteReader.readWebsiteContent(WebsiteReader.java:73)
 07-16 12:52:21.231: E/AndroidRuntime(374): at de.mw.simracetv.WebsiteReader.getProgram(WebsiteReader.java:42)
 07-16 12:52:21.231: E/AndroidRuntime(374): at de.mw.simracetv.ProgramActivity.onCreate(ProgramActivity.java:54)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
 07-16 12:52:21.231: E/AndroidRuntime(374): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
 07-16 12:52:21.231: E/AndroidRuntime(374): ... 11 moreWie gesagt das Programm läuft in Eclipse in einem Java Project ohne Probleme. Gibt es eine Spezialität ? z.B. man darf keine main Methode haben oder ähnliches ? Danke und gruß 
 Michael
- 
					Hi Community Ich bin neu hier und hätte gleich mal eine Frage. Kann ich beliebigen JAVA code in einem Android Projekt aufrufen ? wenn ja was ist zu beachten ? Hintergrund der Frage ist das ich eine JAVA Klasse habe die nichts weiter tut als eine Datei auszulesen und dort bestimmte TAGS sucht und ausschneidet. Diese gibt dann ein String Array zurück. Die Klasse funktioniert wunderbar unter JAVA, aber wenn ich sie in mein Android Projekt einfüge, ein Object erzeuge und dann die Methode aufrufe, fliegt mir alles um die Ohren. Gruß 
 Michael
 
		 
		
		
	