Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Lance Nanek <lnanek <at> gmail.com>
Subject: Re: Android Library Project
Newsgroups: gmane.comp.handhelds.android.devel
Date: Sunday 23rd May 2010 17:24:13 UTC (over 6 years ago)
The only time I've seen that "Could not find "
warning was in the same situation as mentioned above, when the project
being run used an Eclipse, Java Build Path, Project dependency on the
other project.

If you want to double check that you don't have that, right click on
the project being run, choose Properties from the menu that pops up,
then choose Java Build Path on the left, then choose the Projects tab.
Make sure you don't have any Android projects listed there. With this
new library feature you don't specify the Android projects you depend
on in the Java Build Path section of the Properties. You do it in the
Android section of the Properties.

On May 23, 7:14 am, "Michael A."  wrote:
> I'm seeing exactly the same problem as Mark Carter.
>
> I've followed the instructions on the reference pages exactly (at
> least as far as I can make out). The app project compiles fine and is
> able to use and inherit classes in the library project, but trying to
> run the (non-library) project in the emulator throws up the "Could not
> find .apk!" line right after installing the
> non-library app.
>
> This is using Eclipse. Exporting a signed apk for the non-library
> project does not seem to work either.
>
> It seems like the library is not being imported into the apk, but it
> is not at all obvious why it is not working as everything is working
> fine in the developer view.
>
> Regards,
>
> Michael A.
>
> On May 22, 10:15 pm, Xavier Ducrohet  wrote:
>
>
>
> > There is something very strange here.
>
> > What is MyLibrary.apk?
>
> > I think you may be a bit confused with what libraries are.
>
> > Library projects are handled at compilation time. They are *NOT* meant
> > to be export as APK (I don't even know how you managed to create
> > MyLibrary.apk because the tools don't let you do it).
>
> > When you compile an application project that depends on a library, the
> > code and resources of the library are included in the app project's
> > apk when you compile it.
>
> > Xav
>
> > On Sat, May 22, 2010 at 4:21 AM, Mark Carter 
wrote:
> > > When trying to launch an activity, the console gives:
>
> > > Uploading MyApp.apk onto device 'emulator-5554'
> > > Installing MyApp.apk...
> > > Success!
> > > Could not find MyLibrary.apk!
> > > Starting activity com.mycompany.MyActivity on device
> > > ActivityManager: Starting: Intent { act=android.intent.action.MAIN
> > > cat=[android.intent.category.LAUNCHER] cmp=com.mycompany/
> > > com.mycompany.MyActivity }
> > > Attempting to connect debugger to 'com.mycompany' on port 8612
>
> > > And then the activity fails to start (ClassNotFoundException).
>
> > > This seems to be because of the line:
>
> > > Could not find MyLibrary.apk!
>
> > > Any ideas?
>
> > > On May 22, 11:49 am, Mark Carter  wrote:
> > >> Great to see the new Android Library Project feature in ADT 0.9.7.
>
> > >>http://developer.android.com/guide/developing/eclipse-adt.html#librar...
>
> > >> However, some things aren't clear to me yet:
>
> > >> 1. In the library project, what does versionCode, versionName,
> > >> packageName now mean? I assume nothing???
> > >> 2. The docs state that activities, services etc need to be declared
in
> > >> the library project and also the app project. So doesn't this just
> > >> result in a load of duplication? What if the activity is declared
> > >> slightly differently in one to the other?
> > >> 3. It would have been incredibly useful to allow library projects to
> > >> reference each other. I'm curious as to why this is not possible...
> > >> 4. If an app references both resources and code in a library
project,
> > >> then that library project needs to be added as both a library and a
> > >> project in the app's build path (in eclipse at least) - why is this?
> > >> 5. I'm considering subclassing library project activities/services
in
> > >> my app project. Is there any reason not to do this?
>
> > >> --
> > >> 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]
> > >> For more options, visit this group athttp://groups.google.com/group/android-developers?hl=en
>
> > > --
> > > 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]
> > > 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
[email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group athttp://groups.google.com/group/android-developers?hl=en
>
> --
> 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]
> For more options, visit this group athttp://groups.google.com/group/android-developers?hl=en

-- 
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]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
 
CD: 3ms