Xav,

I always wipe emulator with -wipe-data before starting it, so the
output I am getting is the one with clean emulator.
But still get an error. My APK is around 2.5 Mb - may be it's too
much?

Regards,
Alex


On Aug 19, 6:49 am, "Xavier Ducrohet" <[EMAIL PROTECTED]> wrote:
> Hi zero,
>
> -11 is INSTALL_FAILED_DEXOPT which is returned "if the new package failed
> while optimizing and validating its dex files, either because there was not
> enough storage or the validation failed."
>
> I'm not sure why the uninstall does not work. You can always wipe the
> emulator data, that'll fix it. I'd be interested to see the logcat output
> from the install on a clean emulator.
>
> Xav
>
>
>
> On Mon, Aug 18, 2008 at 6:10 PM, zero <[EMAIL PROTECTED]> wrote:
>
> > yep, did that.  just assume that the installed package is named
> > org.openintents:
> > adb install openintents-debug.apk fails [-11]
> > after that i see a directory /data/data/org.openintents on the
> > emulator,
> > that is already unexpected after a fail (??)
>
> > abd uninstall org.openintents comes back with "failure"
> > on the adb logcat there is just:
> > D/AndroidRuntime(  214): --- registering native functions ---
> > W/PackageManager(   52): Package source /data/app/org.openintents.apk
> > does not exist.
> > D/AndroidRuntime(  214): Shutting down VM
>
> > there's certainly a reason install fails, and so it's ok if install -r
> > does as well.
> > but uninstall should scrap the install. is there a way to force it ?
>
> > if you're intressted in the apk, i  propably might send you that,
> > but have to check with the team first ...
>
> > On Aug 19, 2:07 am, "Xavier Ducrohet" <[EMAIL PROTECTED]> wrote:
> > > Hi zero,
>
> > > just to be sure, "adb uninstall" takes the application package, as in
> > > com.company.product, not the package file (.apk).
>
> > > Xav
>
> > > On Mon, Aug 18, 2008 at 5:04 PM, zero <[EMAIL PROTECTED]> wrote:
>
> > > > my 2 cents:
> > > > there must be something about the verify process.
> > > > * without further investigation, the whole smack api  is now failing.
> > > >  a lot of this seems to be caused by awt or javax classes missing.
>
> > > > * what will verify accept or reject on which base ?
>
> > > > * anyhow, if my installation fails the first time, i'm now stuck:
> > > >  adb uninstall fails without error message,
> > > >  adb install -r fails with replace_couldnt_delete
>
> > > > On Aug 18, 11:20 pm, "Justin (Google Employee)" <[EMAIL PROTECTED]>
> > > > wrote:
> > > > > Okay, I think we're all getting confused by overloaded words here.
>
> > > > > Alex, I believe you are asking about non-public APIs, that is
> > > > > undocumented classes. These classes are no longer accessible, I
> > > > > believe in M5 some undocumented classes could be accessed by
> > > > > application code. The reason access is disallowed is because, well,
> > > > > they're not public APIs.
>
> > > > > Shane, I believe you are inferring something about Java private and
> > > > > inner classes. There is, of course, no restriction on creating Java
> > > > > private or inner classes on Android.
>
> > > > > Hopefully this clarifies things.
>
> > > > > Cheers,
> > > > > Justin
> > > > > Android Team @ Google
>
> > > > > On Aug 18, 2:07 pm, Alex Pisarev <[EMAIL PROTECTED]> wrote:
>
> > > > > > Justin,
>
> > > > > > Is there any reasonable explaination why private classes are banned
> > > > > > now?
>
> > > > > > Regards,
> > > > > > Alex
>
> > > > > > On 18 авг, 14:02, "Justin (Google Employee)" <[EMAIL PROTECTED]>
> > wrote:
>
> > > > > > > What do you mean by 'internal' classes? You mean inner classes or
> > > > > > > private classes? If you mean private classes, I believe, yes,
> > this is
> > > > > > > now no longer allowed.
>
> > > > > > > Cheers,
> > > > > > > Justin
> > > > > > > Android Team @ Google
>
> > > > > > > On Aug 18, 1:50 pm, Alex Pisarev <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > I ported my app, did a clean build and when trying to deploy it
> > to
> > > > the
> > > > > > > > emulator I get the following error:
>
> > > > > > > > >adb install AndroCom.apk
>
> > > > > > > > 1882 KB/s (0 bytes in 2048642.001s)
> > > > > > > >         pkg: /data/local/tmp/AndroCom.apk
> > > > > > > > Failure [-11]
>
> > > > > > > > adb logcat output:
>
> > > > > > > > D/PackageParser(   54): Scanning package:
> > /data/app/vmdl38741.tmp
> > > > > > > > D/dalvikvm(   54): GC freed 4942 objects / 310576 bytes in 55ms
> > > > > > > > D/dalvikvm(   54): GC freed 3353 objects / 354784 bytes in 52ms
> > > > > > > > D/dalvikvm(   54): GC freed 6596 objects / 290648 bytes in 57ms
> > > > > > > > D/dalvikvm(   54): GC freed 20120 objects / 868592 bytes in
> > 86ms
> > > > > > > > D/dalvikvm(   54): GC freed 20197 objects / 732088 bytes in
> > 82ms
> > > > > > > > D/dalvikvm(   54): GC freed 20071 objects / 728032 bytes in
> > 96ms
> > > > > > > > D/PackageManager(   54): Scanning package com.android.commandro
> > > > > > > > I/PackageManager(   54): /data/app/vmdl38741.tmp changed;
> > unpacking
> > > > > > > > I/dalvikvm(   27): Opening files:
> > input='/data/app/vmdl38741.tmp'
> > > > > > > > cache='/data/d
> > > > > > > > alvik-cache/[EMAIL PROTECTED]@[EMAIL PROTECTED]'
> > > > > > > > D/dalvikvm(   27): DexInv: --- BEGIN 'vmdl38741.tmp'
> > (bootstrap=0)
> > > > ---
> > > > > > > > D/dalvikvm(   27): DexInv: waiting for verify+opt, pid=209
> > > > > > > > D/dalvikvm(  209): Unable to resolve superclass of
> > Lcom/android/
> > > > > > > > commandro/activi
> > > > > > > > ties/AddLocationActivity$LocationActivityOverlay; (885)
> > > > > > > > D/dalvikvm(  209): Link of class
> > > > 'Lcom/android/commandro/activities/
> > > > > > > > AddLocationA
> > > > > > > > ctivity$LocationActivityOverlay;' failed
>
> > > > > > > > I get tons of other "link of class blah-blah" failed errors -
> > > > merely
> > > > > > > > for every internal class of the application...
>
> > > > > > > > What's wrong - we're not allowed to have internal classes
> > anymore
> > > > or
> > > > > > > > what?- Скрыть цитируемый текст -
>
> > > > > > > - Показать цитируемый текст -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new Android 0.9 SDK beta!
http://android-developers.blogspot.com/2008/08/announcing-beta-release-of-android-sdk.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to