Enabling Proguard to reduce APK size.

This commit is contained in:
Rodrigo Damazio
2010-12-10 15:39:48 -02:00
parent 014322c240
commit 6b4ea71404
4 changed files with 13 additions and 0 deletions
+1
View File
@@ -2,5 +2,6 @@ syntax:glob
*/bin
*/gen/**
*/proguard/**
.metadata
MyTracksTest/annotations.log
+1
View File
@@ -11,4 +11,5 @@
split.density=false
# Project target.
target=Google Inc.:Google APIs:9
proguard.config=proguard.cfg
android.library.reference.1=../MyTracksLib/
+10
View File
@@ -1,3 +1,4 @@
-target 6
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
@@ -5,9 +6,18 @@
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
# Add the libraries, but ignore warnings about them
-libraryjars libs
-libraryjars ../MyTracksLib/libs
-dontwarn com.google.android.googleapps.**
-dontwarn com.android.common.**
-dontwarn com.google.android.gsf.**
# Keep everything android references from XMLs
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.app,backup.BackupAgent
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class com.android.vending.licensing.ILicensingService
+1
View File
@@ -9,4 +9,5 @@
# Project target.
target=Google Inc.:Google APIs:9
proguard.config=proguard.cfg
android.library.reference.1=../MyTracksLib/