Guess 'com.commandro.android' should be ok..
On Aug 20, 12:01 am, "Romain Guy" <[EMAIL PROTECTED]> wrote:
> It looks like the superclass of
> com/android/commandro/activities/AddLocationActivity$LocationActivityOverlay
> is not part of the public API. You need to fix your code.
>
> BTW, you should not be using the package name com.android. This
> package is used for core APIs and applications.
>
>
>
> On Tue, Aug 19, 2008 at 11:57 AM, Alex Pisarev <[EMAIL PROTECTED]> wrote:
>
> > So, if private inner classes are still allowed, can someone explain
> > why my application is not getting deployed properly?
>
> > Thanks,
> > Alex
>
> > On 19 авг, 00:54, Alex Pisarev <[EMAIL PROTECTED]> wrote:
> >> Justin,
>
> >> I was talking about my own code which is not properly deployed (I am
> >> sorry for using com.android.commandro package for some of my own
> >> classes - that's probably why you were confused) ;)
>
> >> If there is no restriction, can you please tell me why application is
> >> not loading properly? What is wrong with DEX? I can send my APK to you
> >> guys if needed.
>
> >> On Aug 19, 1:20 am, "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 -- Скрыть цитируемый текст -
>
> >> - Показать цитируемый текст -
>
> --
> Romain Guywww.curious-creature.org
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---