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

