Hallo zusammen,
ich weiß, dass solche Fragen / Probleme nervig sind, aber ich weiß seit zwei Tagen weder ein noch aus.
Aktuell lerne ich Entwicklung für Android über ein Videotutorial. Leider startet meine App nicht mehr und ich finde den Fehler nicht.
Eclipse zeigt mir keine Fehler in den XML-Dateien, den Klassen oder der Manifest an. Wenn ich die App starten will, kann er aber wohl nicht compilieren.
Console:
[2012-09-05 19:57:01 - The new Boston] Android Launch!
[2012-09-05 19:57:01 - The new Boston] adb is running normally.
[2012-09-05 19:57:01 - The new Boston] Performing com.thenewboston.travis.Splash activity launch
[2012-09-05 19:57:01 - The new Boston] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'Android2.3.3'
[2012-09-05 19:57:01 - The new Boston] Uploading The new Boston.apk onto device 'emulator-5554'
[2012-09-05 19:57:02 - The new Boston] Installing The new Boston.apk...
[2012-09-05 19:57:04 - The new Boston] Installation failed due to invalid APK file!
[2012-09-05 19:57:04 - The new Boston] Please check logcat output for more details.
[2012-09-05 19:57:04 - The new Boston] Launch canceled!
Logcat:
10-23 21:52:47.752: D/dalvikvm(6256): Debugger has detached; object registry had 1 entries
10-23 21:53:28.882: D/AndroidRuntime(6270): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
10-23 21:53:28.892: D/AndroidRuntime(6270): CheckJNI is ON
10-23 21:53:29.562: D/AndroidRuntime(6270): Calling main entry com.android.commands.pm.Pm
10-23 21:53:29.602: W/zipro(453): Missed a central dir sig (at 0)
10-23 21:53:29.602: D/asset(453): failed to open Zip archive '/data/local/tmp/The new Boston.apk'
10-23 21:53:29.612: W/PackageParser(453): Unable to read AndroidManifest.xml of /data/local/tmp/The new Boston.apk
10-23 21:53:29.612: W/PackageParser(453): java.io.FileNotFoundException: AndroidManifest.xml
10-23 21:53:29.612: W/PackageParser(453): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
10-23 21:53:29.612: W/PackageParser(453): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:486)
10-23 21:53:29.612: W/PackageParser(453): at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:454)
10-23 21:53:29.612: W/PackageParser(453): at android.content.pm.PackageParser.parsePackageLite(PackageParser.java:601)
10-23 21:53:29.612: W/PackageParser(453): at com.android.defcontainer.DefaultContainerService$1.getMinimalPackageInfo(DefaultContainerService.java:138)
10-23 21:53:29.612: W/PackageParser(453): at com.android.internal.app.IMediaContainerService$Stub.onTransact(IMediaContainerService.java:100)
10-23 21:53:29.612: W/PackageParser(453): at android.os.Binder.execTransact(Binder.java:320)
10-23 21:53:29.612: W/PackageParser(453): at dalvik.system.NativeStart.run(Native Method)
10-23 21:53:29.722: D/dalvikvm(453): GC_EXPLICIT freed 23K, 54% free 2540K/5511K, external 716K/1038K, paused 48ms
10-23 21:53:29.722: W/DefContainer(453): Failed to parse package
10-23 21:53:29.722: W/ActivityManager(61): No content provider found for:
10-23 21:53:29.842: D/dalvikvm(61): GC_EXPLICIT freed 18K, 55% free 4572K/9991K, external 1504K/2016K, paused 94ms
10-23 21:53:29.903: D/AndroidRuntime(6270): Shutting down VM
10-23 21:53:29.912: D/dalvikvm(6270): GC_CONCURRENT freed 213K, 71% free 302K/1024K, external 0K/0K, paused 1ms+1ms
10-23 21:53:29.912: D/dalvikvm(6270): Debugger has detached; object registry had 1 entries
10-23 21:53:29.942: I/AndroidRuntime(6270): NOTE: attach of thread 'Binder Thread #3' failed
10-23 21:57:43.464: D/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol
Alles anzeigen
Das Projekt ist hier angehängt, vielleicht findet so einer leichter den Fehler. Bitte beachten: aus Platzgründen musste ich das Icon ic_launcher aus dem Projekt entfernen um es hier hochladen zu können. Einfach das Standard-Logo aus einem anderen Projekt in meines kopieren, falls es jemand testen will! Ich habe auch schon testweise die vier Klassen nacheinander gelöscht (mit layout und Eintrag aus der Manifest) -> ohne Erfolg. Das Projekt habe ich zigfach bereinigen lassen und auch schon exportiert, gelöscht und wieder importiert. Nichts ändert etwas an meiner Lage.
Wer mir die Lösung findet und mir per PN seine Paypal-Adresse nennen will, bekommt auch 5 Euro dafür. Das ist natürlich kein Zwang, soll nur meine Dankbarkeit und Verzweiflung zeigen, falls jemand dieses Angebot annehmen will.
Viele Grüße Philipp
EDIT: ic_launcher Nachtrag