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

Reply via email to