that's really strange.

If this happens again, can you check if you have the corresponding
.class files in the bin folder of your project?

Xav

On Fri, Jun 25, 2010 at 2:10 AM, deg <d...@degel.com> wrote:
> I mean that it did not include the library classes at all. Somehow,
> even though all classes were visible at compile time (so the referring
> classes in the main app compiled without error), the library classes
> were not found at runtime, nor were they present when I spelunked into
> the .apk file.
>
> This presumably caused by some form of my operator error. But, it's
> not clear what I did wrong nor how I fixed it. (I'm still very much an
> Eclipse newbie).
>
>
> (That said, thanks for the auto-refresh tip. That will eliminate some
> other nagging annoyances I've had).
>
> David
>
> On Jun 25, 1:06 am, Xavier Ducrohet <x...@android.com> wrote:
>> What do you mean by "does not include the library classes"?
>>
>> Does it not include the code at all, or does it seem to include an
>> older version of it?
>>
>> If it the later, I think this may be due to how Eclipse handles the
>> linked folder. For eclipse, the files inside src/ in the library is a
>> different file from the one in the main project in the linked folder
>> coming from the library.
>>
>> If you edit the one from the library, you have to refresh the main
>> project so that it picks it up.
>>
>> I would change your workspace to automatically refresh, it's a lot
>> safer/better/easier. It's in the preferences under General >
>> Workspace.
>>
>>
>>
>>
>>
>> On Thu, Jun 24, 2010 at 6:07 AM, deg <d...@degel.com> wrote:
>> > Thanks.
>>
>> > It would be great if you could publish a roadmap of how the library
>> > feature will look in the future.
>> > For example, it would be great if library project could depend on
>> > another library project. (Yes, I know I can use an external jar
>> > instead. I'm doing that now, but the experience is not as smooth as
>> > I'd like).
>>
>> > Also, per my original message, above, I sometimes see cases where
>> > an .apk compiles without errors but does not include the library
>> > classes.
>>
>> > David
>>
>> > On Jun 23, 8:03 pm, Xavier Ducrohet <x...@android.com> wrote:
>> >> That's correct.
>>
>> >> At the moment the manifest of the library is only used to compile the
>> >> resource of the library and figure out its package name, so it doesn't
>> >> need to contain permissions, activities, services, etc... used by the
>> >> library.
>>
>> >> However, all projects using the library must include those in their
>> >> own manifest.
>>
>> >> In the future (hopefully not too distant) we'll be able to merge the
>> >> content of the library manifest so that you don't have to do it
>> >> manually for all projects using the library.
>>
>> >> Xav
>>
>> >> On Wed, Jun 23, 2010 at 8:52 AM, String <sterling.ud...@googlemail.com> 
>> >> wrote:
>> >> > On Jun 23, 11:06 am, deg <d...@degel.com> wrote:
>>
>> >> >> Also, what are the rules for AndroidManifest elements?
>> >> >> - Does the main package or an Android library (or both) need to
>> >> >> declare a uses-permission for something that happens in library code?
>> >> >> - If a library implements a BroadcastReceiver should it be declared in
>> >> >> its manifest, or that of the application (or both)?
>> >> >> - etc.
>>
>> >> > The library's manifest ONLY needs a <manifest> element with a
>> >> > package="com.mylibrary.packagename" attribute. This isn't in the docs
>> >> > AFAIK, but was stated in a post on this group by the Android platform
>> >> > dev responsible for libraries. I can attest that I've done mine this
>> >> > way and it works fine.
>>
>> >> > String
>>
>> >> > --
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups "Android Developers" group.
>> >> > To post to this group, send email to android-developers@googlegroups.com
>> >> > To unsubscribe from this group, send email to
>> >> > android-developers+unsubscr...@googlegroups.com
>> >> > For more options, visit this group at
>> >> >http://groups.google.com/group/android-developers?hl=en
>>
>> >> --
>> >> Xavier Ducrohet
>> >> Android SDK Tech Lead
>> >> Google Inc.
>>
>> >> Please do not send me questions directly. Thanks!- 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 android-developers@googlegroups.com
>> > To unsubscribe from this group, send email to
>> > android-developers+unsubscr...@googlegroups.com
>> > For more options, visit this group at
>> >http://groups.google.com/group/android-developers?hl=en
>>
>> --
>> Xavier Ducrohet
>> Android SDK Tech Lead
>> Google Inc.
>>
>> Please do not send me questions directly. Thanks!
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Xavier Ducrohet
Android SDK Tech Lead
Google Inc.

Please do not send me questions directly. Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to