I still have an issue, please help!  add-proguard-release.xml:31 is
where it occurs.   I'm eating a candy bar every hour until this is
resolved!  Please save my health !!!!

   [echo] Signing final apk...
  [signjar] Signing JAR: C:\Android\AndroidWorkspace\GeoTextXandy\Die
\bin\Geo
t-unsigned.apk to C:\Android\AndroidWorkspace\GeoTextXandy\Die\bin
\GeoText-un
gned.apk as speaksms
     [echo] Running zip align on final apk...
     [echo] Release Package: C:\Android\AndroidWorkspace\GeoTextXandy
\Die\bin
oText-release.apk

BUILD SUCCESSFUL
Total time: 9 seconds
C:\Android\AndroidWorkspace\GeoTextXandy\Die>

Without &add-proguard-release;

With it,

C:\Android\AndroidWorkspace\GeoTextXandy\Die>ant release
Buildfile: C:\Android\AndroidWorkspace\GeoTextXandy\Die\build.xml
    [setup] Android SDK Tools Revision 7
    [setup] Project Target: Google APIs
    [setup] Vendor: Google Inc.
    [setup] Platform Version: 2.1-update1
    [setup] API level: 7
    [setup]
    [setup] ------------------
    [setup] Resolving library dependencies:
    [setup] ------------------
    [setup] Ordered libraries:
    [setup] ------------------
    [setup]
    [setup]
    [setup] Importing rules file: tools\ant\ant_rules_r3.xml

-set-release-mode:

-dirs:
     [echo] Creating output directories if needed...

-pre-build:

-resource-src:
     [echo] Generating R.java / Manifest.java from the resources...

-aidl:
     [echo] Compiling aidl files into Java classes...

-pre-compile:

compile:
    [javac] C:\Android\android-sdk_r05-windows\android-sdk-windows
\tools\ant\an
_rules_r3.xml:336: warning: 'includeantruntime' was not set,
defaulting to buil
.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 1 source file to C:\Android\AndroidWorkspace
\GeoTextXandy
Die\bin\classes

-dex-obfuscate:
   [delete] Deleting: C:\Android\AndroidWorkspace\GeoTextXandy\Die\obf
\original
jar
      [jar] Building jar: C:\Android\AndroidWorkspace\GeoTextXandy\Die
\obf\orig
nal.jar
 [proguard] ProGuard, version 4.5.1
 [proguard] Reading input...
 [proguard] Reading program jar [C:\Android\AndroidWorkspace
\GeoTextXandy\Die\o
f\original.jar]
 [proguard] Reading library jar [C:\Android\AndroidWorkspace
\GeoTextXandy\Die\l
bs:C:\Android\android-sdk_r05-windows\android-sdk-windows\platforms
\android-7\a
droid.jar]

BUILD FAILED
C:\Android\AndroidWorkspace\GeoTextXandy\Die\add-proguard-release.xml:
31: Can't
read [C:\Android\AndroidWorkspace\GeoTextXandy\Die\libs:C:\Android
\android-sdk_
05-windows\android-sdk-windows\platforms\android-7\android.jar] (No
such file o
 directory)

Total time: 2 seconds


On Sep 26, 3:25 pm, Ryan Mattison <[email protected]> wrote:
> Can't for the life of me get this stuff to work.  It looks like it is
> trying to combine folders or something?
>
>  [proguard] ProGuard, version 4.5.1
>  [proguard] Reading input...
>  [proguard] Reading program jar [C:\Android\AndroidWorkspace
> \GeoTextXandy\Die\ob
> f\original.jar]
>  [proguard] Reading library jar [C:\Android\AndroidWorkspace
> \GeoTextXandy\Die\li
> bs:C:\Android\android-sdk_r05-windows\android-sdk-windows\platforms
> \android-7\an
> droid.jar]
>
> BUILD FAILED
> C:\Android\AndroidWorkspace\GeoTextXandy\Die\build.xml:92: Can't read
> [C:\Androi
> d\AndroidWorkspace\GeoTextXandy\Die\libs:C:\Android\android-sdk_r05-
> windows\andr
> oid-sdk-windows\platforms\android-7\android.jar] (No such file or
> directory)
>
> Total time: 2 seconds
>
> Any ideas?!
>
> On Sep 23, 1:40 am, Stephen Lau <[email protected]> wrote:
>
>
>
> > akatka wrote:
> > > I am integrating Proguard obfuscation in my application using the
> > > recently posted instructions on the Android developers blog.
> > > Everything works fine as long as my project doesn't use any third
> > > party jars. When I use a third party jar, admob-sdk-android.jar in my
> > > case, the "ant release" step fails with this warning
>
> > >   [proguard] Initializing...
> > >   [proguard] Warning: com.pqrs.XYZ: can't find referenced class
> > > com.admob.android.ads.AdManager
> > >   [proguard] Warning: com.pqrs.XYZ: can't find referenced class
> > > com.admob.android.ads.AdManager
> > >   [proguard] Warning: there were 2 unresolved references to classes or
> > > interfaces.
> > >   [proguard]          You may need to specify additional library jars
> > > (using '-libraryjars').
>
> > > BUILD FAILED
> > > D:\testandroid\eclipseworkspace\MyProj\add-proguard-release.xml:38:
> > > Please correct the above warnings first.
>
> > > Where do I specify the list of third party jars so that the proguard
> > > can find those while the obfuscation step?
>
> > change the -libraryjars line in add-proguard-release.xml to look like:
>
> >      -libraryjars ${external.libs.dir}:${libraryjarpath}
>
> > and you should be all set
>
> > cheers,
> > steve
>
> > --
> > stephen lau | [email protected] |http://whacked.net|@stevel

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