Got ant 1.8.1 running, didn't help. Bizarre. On Dec 14, 3:01 pm, jtoolsdev <brianjto...@gmail.com> wrote: > For those following this Android sneaked in an instruction that to > even use Proguard in Eclipse you need to modify the default.properties > file with the proguard.config=proguard.cfg (or wherever it is). This > however did not solve the problem. They also state elsewhere that you > need ant 1.8 or better (Ubuntu 10.04 comes with 1.7.1). Now that may > be the source of the parsing problem as soon as I figure out how this > apache-ant 1.8.1 install works. So far by instructions given it > isn't. Big problem with open source development is good developers > lousy docs. IT people probably shake their heads but we programmers > don't do these things everyday so concise and clear docs are > necessary. Development isn't supposed to be an adventure game. > > I would also like to see centralized upgrade info for Android > development rather having to do a scavenger hunt for what has changed > in the development environment. Next time I'll wait for revision 2 or > higher. > > On Dec 13, 12:56 pm, jtoolsdev <brianjto...@gmail.com> wrote: > > > And proguard.config=/path/to/proguard.cfg goes where? In the > > build.xml? local.properties? There already seems to be a reference > > to it in the add-proguard-release.xml: > > <property name="proguard-conf" value="${proguard-conf.absolute.dir}/ > > proguard.cfg" /> > > > I'm now thinking the previous error: > > add-proguard-release.xml:35: Expecting class path separator ':' before > > '{' in argument number 1 > > is the problem which somehow messes up it finding proguard if I > > surround the path with quotes though it does away with this error. > > The path has no spaces so quotes shouldn't be necessary and they > > weren't needed before the 2.3 update. And I tried it pointing to the > > Proguard installation previously used and also with the installation > > that came with the 2.3 update. > > > As for Eclipse it doesn't seem to be running it through Proguard when > > generating a signed release as it's not shrinking the size and the obf > > folder is not getting updated unless it is putting one in some > > undocumented location. I tried the signed release yesterday thinking > > an option for Proguard might be the but saw none. In fact I see none > > whatsoever in the Properties. > > > On Dec 13, 12:07 am, Xavier Ducrohet <x...@android.com> 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 <brianjto...@gmail.com> 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 <zvasv...@gmail.com> wrote: > > > >> You cannot use your pre-2.3 files. You basically need to renerate > > > >> using android update/ > > > > >> On Dec 13, 9:26 am, jtoolsdev <brianjto...@gmail.com> 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 to android-developers@googlegroups.com > > > > To unsubscribe from this group, send email to > > > > android-developers+unsubscr...@googlegroups.com > > > > 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 android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en