I fixed the problem just by modifying .classpath, AndroidManifest.xml and adding build.xml
Best Regards Eric Chen On Wed, Apr 29, 2009 at 7:52 PM, Guillaume Perrot <[email protected]>wrote: > > I use a temporary solution thanks to a comment of Raphael on the > original topic (I posted twice, sorry): > * LIB1 and LIB2 are now java projects > * I removed the sun JRE from build path > * I added android.jar instead, for SVN convenience, I added thanks to > an Eclipse PATH variable (pointing on the android.jar in the platforms/ > android-1.5 dir of the SDK) so that I don't have to version control > the .jar (which is 3MB). > The only flaw I see is that each developer must set/maintain this > classpath variable in their Eclipse but according to me it was better > than versioning this "huge" jar file... twice. > > On 29 avr, 13:22, Daniel Janev <[email protected]> wrote: > > Hi Guys, > > > > We've had the same problem with ProSyst mBS running on cupcake. After > > some checks we found that it depends what JDK you use for building your > > jar files before DEXing them. In general here is the info: > > > > We've checked with the following JDK versions: jdk1.5.0_06, jdk1.5.0_10, > > jdk1.5.0_12, jdk1.5.0_15, jdk1.6.0_06, jdk1.6.0_10. Only with > > jdk1.5.0_06, jdk1.5.0_10 and jdk1.5.0_12 there was no verify errors. > > > > I hope that this can help you. > > > > > > > > Evan JIANG wrote: > > > Well, I met the same issue. > > > Does anyone have any idea about this? > > > > > Best regards, > > > On Tue, Apr 28, 2009 at 11:14 PM, Guillaume Perrot > > > <[email protected]> wrote: > > >> We have an application cut into 3 android projects: > > >> * Project REAL (the real android project) > > >> * Project LIB1 (an android project without any activity, just to make > > >> android reusable classes) > > >> * Project LIB2 (same as LIB1) > > >> LIB1 and LIB2 are android projects rather than J2SE ones because LIB1 > > >> and LIB2 use Android classes. > > >> Project REAL has LIB1 and LIB2 in its project build path in Eclipse. > > > > >> In SDK 1.0 and 1.1, no problem at all when running the project REAL > > >> from Eclipse, it mixes the code of the 3 projects and produces one big > > >> APK with everything in it. > > > > >> But now in SDK 1.5, it installs 3 different APKs on the emulator or on > > >> the phone (I tested both), and the project REAL immediately crashes > > >> because of a VerifyError: it does not find a class that is in LIB1. > > > > >> The size of the produced APK is smaller, indeed LIB1 and LIB2 classes > > >> are not in it... > > >> I tried using uses-library in the manifest like google maps library > > >> but it complains at installing, we have a "missing shared library" > > >> error. > > >> I tried adding class folders in build path, it compiles in Eclipse but > > >> we still have a VerifyError. > > >> Same thing if we use external class folders in build path. > > > > >> The only thing that worked for me was to add an eclipse folder, which > > >> is in fact a symbolic link, and to make it a source folder. But that > > >> solution is not convenient for us because when we share the projects > > >> in SVN, the referenced paths are different for each developer. Using > > >> eclipse path variables can do the trick but it is far from being > > >> convenient. Indeed, if we have to reinstall Eclipse or if we move the > > >> place we check out the code in our developer station we have to > > >> reconfigure all these messy path variables in Eclipse. > > > > >> Is there a way to restore the old behavior on other android projects > > >> in build path ? > > > > -- > > > > Best Regards, > > Daniel > > --------------------------------------------------------------- > > Daniel Janev · Department Manager/Core Platform and Smart Home > > ProSyst Software GmbH > > 1606 Sofia, Bulgaria · Vladajska Str. 48 > > Tel. +359 (0)2 952 35 81/109 · Fax +359 (0)2 953 26 17 > > Mobile Phone +359 (0)888 678 670http://www.prosyst.com· > [email protected] > > --------------------------------------------------------------- > > stay in touch with your product. > > --------------------------------------------------------------- > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

