These are the jar files I have that are part of my build

[proguard] Reading input...
 [proguard] Reading program jar [/Users/xxx/dev/java/android/MyProg/
bin/proguard/original.jar]
 [proguard] Reading program jar [/Users/xxx/dev/java/android/MyProg/
libs/acra-2.0.3.jar]
 [proguard] Reading program jar [/Users/xxx/dev/java/android/MyProg/
libs/activation.jar]
 [proguard] Reading program jar [/Users/xxx/dev/java/android/MyProg/
libs/additionnal.jar]
 [proguard] Reading program jar [/Users/xxx/dev/java/android/MyProg/
libs/android-push.jar]
 [proguard] Reading program jar [/Users/xxx/dev/java/android/MyProg/
libs/mail.jar]
 [proguard] Reading library jar [/usr/local/JavaApps/android-sdk-
mac_86/platforms/android-8/android.jar]
 [proguard] Reading library jar [/usr/local/JavaApps/android-sdk-
mac_86/add-ons/addon_google_apis_google_inc_8/libs/maps.jar]
 [proguard] Initializing...
 [proguard] Warning: org.apache.harmony.awt.datatransfer.DataProxy:
can't find superclass or interface java.awt.datatransfer.Transferable
 [proguard] Warning:
org.apache.harmony.awt.datatransfer.NativeClipboard: can't find
superclass or interface java.awt.datatransfer.Clipboard
 [proguard] Warning: javax.activation.CommandInfo: can't find
referenced class java.beans.Beans
 [proguard] Warning: javax.activation.CommandInfo: can't find
referenced class java.beans.Beans
 [proguard] Warning: com.sun.mail.imap.protocol.IMAPSaslAuthenticator:
can't find referenced class javax.security.sasl.Sasl
 [proguard] Warning: com.sun.mail.imap.protocol.IMAPSaslAuthenticator:
can't find referenced class javax.security.sasl.Sasl
 [proguard] Warning: com.sun.mail.imap.protocol.IMAPSaslAuthenticator:
can't find referenced class javax.security.sasl.SaslClient
 [proguard] Warning: com.sun.mail.imap.protocol.IMAPSaslAuthenticator:
can't find referenced class javax.security.sasl.SaslClient
 [proguard] Warning: com.sun.mail.imap.protocol.IMAPSaslAuthenticator:
can't find referenced class javax.security.sasl.SaslClient
 [proguard] Warning: com.sun.mail.imap.protocol.IMAPSaslAuthenticator:
can't find referenced class javax.security.sasl.SaslClient

This is a partial list of about 247 "can't find referenced class"
messages.

If I add -ignorewarning to proguard.cfg then the release build
completes.

jb


On Dec 13, 11:59 am, Xavier Ducrohet <[email protected]> wrote:
> Can you give some details about your setup (jar files? libraries?)
>
>
>
> On Mon, Dec 13, 2010 at 6:19 AM, jb <[email protected]> wrote:
> > Hi Xavier,
>
> > I ran "android update project"
> > I made sure "proguard.config=proguard.cfg" was in default.properties.
> > When I run "ant release" it gets to the proguard section and fails
> > with:
>
> >  [proguard] Warning: there were 247 unresolved references to classes
> > or interfaces.
> >  [proguard]          You may need to specify additional library jars
> > (using '-libraryjars'),
> >  [proguard]          or perhaps the '-dontskipnonpubliclibraryclasses'
> > option.
>
> > proguard.cfg does include '-dontskipnonpubliclibraryclasses'
>
> > I'm stuck, can't build, can't release. Please advise.
>
> > jb
>
> > On Dec 13, 12:07 am, Xavier Ducrohet <[email protected]> wrote:
> >> once you've generated a standard build.xml with "android update
> >> project" all you need to do is set
> >> proguard.config=/path/to/proguard.cfg
>
> >> "android update project" should create a default proguard.cfg in the
> >> root of your folder as well. This file is very close to the one we
> >> gave in the blog post. That's all you need. no more mofiying
> >> build.xml, as it's built-in.
>
> >> As for Eclipse, proguard is there in release mode. This is when you
> >> export a release (signed / unsigned) app. default debug (incremental)
> >> builds are not run through proguard.
>
> >> Xav
>
> >> On Sun, Dec 12, 2010 at 7:13 PM, jtoolsdev <[email protected]> wrote:
> >> > The android update project --path <project> was done and it updated.
> >> > Since I do this infrequently I keep a text file with the instructions
> >> > handy.  This seems to be some problem that the proguard.dir var no
> >> > longer works the same way it did before.  IOW, previously it pointed
> >> > to:
>
> >> > proguard.dir=/Directory/Proguard/Is/Installed/In
>
> >> > or the lib directory where the proguard.jar is located.  I also tried
> >> > pointing to the version of proguard that came with the 2.3 update.
> >> > I've tried a variety of combinations to no avail and was hoping
> >> > someone else found the same problem and solved it.  The only mention
> >> > of the error message I supplied was rather cryptic and related to
> >> > Ganymede not Galileo.
>
> >> > On Dec 12, 6:08 pm, Zsolt Vasvari <[email protected]> wrote:
> >> >> You cannot use your pre-2.3 files.  You basically need to renerate
> >> >> using android update/
>
> >> >> On Dec 13, 9:26 am, jtoolsdev <[email protected]> wrote:
>
> >> >> > I updated the android 2.3 and when I try to run the proguard builds
> >> >> > that worked before am getting this:
>
> >> >> > /add-proguard-release.xml:35: Problem: failed to create task or type
> >> >> > proguard
> >> >> > Cause: The name is undefined.
> >> >> > Action: Check the spelling.
> >> >> > Action: Check that any custom tasks/types have been declared.
> >> >> > Action: Check that any <presetdef>/<macrodef> declarations have taken
> >> >> > place.
>
> >> >> > This is on Ubuntu 10.04 with Eclipse 3.5.2 (Galileo).  I've tried
> >> >> > pointing to both proguard directories the one I used before than the
> >> >> > one that was installed with 2.3.  Also I had to add quotes around the
> >> >> > path or ant would stop dead with those with a classpath error (found
> >> >> > references to this error but only for Windows but quotes worked for
> >> >> > Linux too).
>
> >> >> > So what has changed?  And also aren't we supposed to now be able to do
> >> >> > this with Eclipse rather than going to a terminal and running ant?
> >> >> > It's mentioned in the release notes but I don't see it in Eclipse (and
> >> >> > yes using 8.01 dev tools) nor anything on the Android development
> >> >> > site.
>
> >> >> > Isn't it fun when you update your app in a few minutes then get to
> >> >> > spend the afternoon trying to figure out some tool error like this to
> >> >> > do your release build?
>
> >> > --
> >> > You received this message because you are subscribed to the Google>> > 
> >> > Groups "Android Developers" group.> To post to this group, send 
> >> > [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 
> > [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 at
http://groups.google.com/group/android-developers?hl=en

Reply via email to