I did not understand your solution Eric Chen, could you explain exactly what
you modified ?

2009/4/29 Eric Chen <[email protected]>

> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to