I tried to install the application manually via adb, just run adb
install HelloAndroid.apk in the command line, it said
D:\Android\android-sdk-windows-1.5_r3\tools>adb install
HelloAndroid.apk
EOCD not found, not Zip
file 'HelloAndroid.apk' is not a valid zip file

So does it mean that the file is corrupted ?

On Aug 30, 9:58 pm, Ivan <[email protected]> wrote:
> I am using Eclipse 3.4.2.
> I have tried to reset the emulator, but no luck. Actually, I have
> recreated the avd for many times.
> Is it possible related to the debug key ? I found that the apk file
> generated by Eclipse is signed, for I could not open it by 7-zip, so
> is it the correctly behavior ?
> Thanks !
>
> On Aug 24, 5:31 pm, Sean Hodges <[email protected]> wrote:
>
> > Which version of Eclipse are you both running?
>
> > I've not come across this problem before, but its possible that your
> > emulator needs resetting. Try running:
>
> > emulator -wipe-data
>
> > from the command line to reset the data image.
>
> > Sean
>
> > On Sun, Aug 23, 2009 at 2:57 PM, Ivan<[email protected]> wrote:
> > > Does anybody has any idea about it ? I was blocked by this for a while, I
> > > even recreated my dev environment, including Eclipse and the ADT plugin.
> > > But I still got this error, it is just a HelloWorld Android application, I
> > > did no change to the codes.
>
> > > 08-23 13:50:44.851: DEBUG/AndroidRuntime(737): >>>>>>>>>>>>>> 
> > > AndroidRuntime
> > > START <<<<<<<<<<<<<<
> > > 08-23 13:50:44.851: DEBUG/AndroidRuntime(737): CheckJNI is ON
> > > 08-23 13:50:45.071: INFO/jdwp(737): received file descriptor 19 from ADB
> > > 08-23 13:50:45.071: DEBUG/AndroidRuntime(737): --- registering native
> > > functions ---
> > > 08-23 13:50:45.672: INFO/zipro(574): Could not find 
> > > end-of-central-directory
> > > in Zip
> > > 08-23 13:50:45.672: DEBUG/asset(574): failed to open Zip archive
> > > '/data/app/vmdl17627.tmp'
> > > 08-23 13:50:45.734: WARN/PackageParser(574): Unable to read
> > > AndroidManifest.xml of /data/app/vmdl17627.tmp
> > > 08-23 13:50:45.734: WARN/PackageParser(574): 
> > > java.io.FileNotFoundException:
> > > AndroidManifest.xml
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.content.res.AssetManager.openXmlAssetNative(Native Method)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:471)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:439)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.content.pm.PackageParser.parsePackageName(PackageParser.java:455)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:3659)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > com.android.server.PackageManagerService.access$1500(PackageManagerService.java:104)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > com.android.server.PackageManagerService$5.run(PackageManagerService.java:3236)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.os.Handler.handleCallback(Handler.java:587)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.os.Handler.dispatchMessage(Handler.java:92)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.os.Looper.loop(Looper.java:123)
> > > 08-23 13:50:45.734: WARN/PackageParser(574):     at
> > > android.os.HandlerThread.run(HandlerThread.java:60)
> > > 08-23 13:50:45.734: ERROR/PackageManager(574): Couldn't find a package 
> > > name
> > > in : /data/app/vmdl17627.tmp
>
> > > Thanks very much for any comment !
>
> > > 2009/8/20 Ivan <[email protected]>
>
> > >> I got this error, too, Could anyone help to give any comment ?
> > >> Thanks !
>
> > >> On Aug 4, 10:02 pm, green <[email protected]> wrote:
> > >> > Hello, I think I have read all threads related to this problem. So I
> > >> > have tried the locale stuff, deleted keystore file from .android
> > >> > directory etc...Please advise on getting rid of this problem:
>
> > >> > This is from my eclipse console on my Windows XP laptop.
>
> > >> > [2009-08-04 09:52:36 - Home] Uploading Home.apk onto device
> > >> > 'emulator-5554'
> > >> > [2009-08-04 09:52:36 - Home] Installing Home.apk...
> > >> > [2009-08-04 09:52:38 - Home] Installation failed due to invalid APK
> > >> > file!
> > >> > [2009-08-04 09:52:38 - Home] Please check logcat output for more
> > >> > details.
> > >> > [2009-08-04 09:52:38 - Home] Launch canceled!
> > >> > -------------------------------
> > >> > Here are the last few lines of "adb logcat"
>
> > >> > D/AndroidRuntime(  697): >>>>>>>>>>>>>> AndroidRuntime START
> > >> > <<<<<<<<<<<<<<
>
> > >> > D/AndroidRuntime(  697): CheckJNI is ON
>
> > >> > D/AndroidRuntime(  697): --- registering native functions ---
>
> > >> > I/jdwp    (  697): received file descriptor 20 from ADB
>
> > >> > I/zipro   (  568): Could not find end-of-central-directory in Zip
>
> > >> > D/asset   (  568): failed to open Zip archive '/data/app/
> > >> > vmdl28216.tmp'
>
> > >> > W/PackageParser(  568): Unable to readAndroidManifest.xmlof /data/
> > >> > app/vmdl28216.tmp
>
> > >> > W/PackageParser(  
> > >> > 568):java.io.FileNotFoundException:AndroidManifest.xml
>
> > >> > W/PackageParser(  568):         at
> > >> > android.content.res.AssetManager.openXmlAssetNative(Native Method)
>
> > >> > W/PackageParser(  568):         at
> > >> > android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:
> > >> > 471)
>
> > >> > W/PackageParser(  568):         at
> > >> > android.content.res.AssetManager.openXmlResourceParser
> > >> > (AssetManager.java:439)
>
> > >> > W/PackageParser(  568):         at
> > >> > android.content.pm.PackageParser.parsePackageName(PackageParser.java:
> > >> > 455)
>
> > >> > W/PackageParser(  568):         at
> > >> > com.android.server.PackageManagerService.installPackageLI
> > >> > (PackageManagerService.java:3659)
>
> > >> > W/PackageParser(  568):         at
> > >> > com.android.server.PackageManagerService.access$1500
> > >> > (PackageManagerService.java:104)
>
> > >> > W/PackageParser(  568):         at
> > >> > com.android.server.PackageManagerService
> > >> > $5.run(PackageManagerService.java:3236)
>
> > >> > W/PackageParser(  568):         at android.os.Handler.handleCallback
> > >> > (Handler.java:587)
>
> > >> > W/PackageParser(  568):         at android.os.Handler.dispatchMessage
> > >> > (Handler.java:92)
>
> > >> > W/PackageParser(  568):         at
> > >> > android.os.Looper.loop(Looper.java:123)
>
> > >> > W/PackageParser(  568):         at android.os.HandlerThread.run
> > >> > (HandlerThread.java:60)
>
> > >> > E/PackageManager(  568): Couldn't find a package name in : /data/app/
> > >> > vmdl28216.tmp
>
> > >> > D/AndroidRuntime(  697): Shutting down VM
>
> > >> > D/dalvikvm(  697): DestroyJavaVM waiting for non-daemon threads to
> > >> > exit
>
> > >> > D/dalvikvm(  697): DestroyJavaVM shutting VM down
>
> > >> > D/dalvikvm(  697): HeapWorker thread shutting down
>
> > >> > D/dalvikvm(  697): HeapWorker thread has shut down
>
> > >> > D/jdwp    (  697): JDWP shutting down net...
>
> > >> > D/jdwp    (  697): +++ peer disconnected
>
> > >> > I/dalvikvm(  697): Debugger has detached; object registry had 1
> > >> > entries
>
> > >> > D/dalvikvm(  697): VM cleaning up
>
> > >> > D/dalvikvm(  697): LinearAlloc 0x0 used 629572 of 4194304 (15%)
>
> > >> > D/dalvikvm(  568): GC freed 1585 objects / 89480 bytes in 171ms
>
> > >> > Help please...
>
> > >> > Thanks in advance!
>
> > > --
> > > Ivan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to