Якщо ви хочете полегшити вам весь процес збірки, вам слід перейти на gradle та Android Studio IDE.
Тоді ви можете легко додати наступне у свій файл build.gradle для запуску ProGuard:
android {
buildTypes {
release {
}
debug {
minifyEnabled true
proguardFile 'proguard-android.txt'
zipAlignEnabled true
}
}
}
Це запустить ProGuard у вашій збірці налагодження, налаштованої на файл "proguard-android.txt", який слід розмістити у кореневій папці вашого проекту. І крім того, ваш apk вирівнюється за zip (Просто видаліть "zipAlignEnabled true", якщо ви не хочете, щоб це сталося). Якщо ви хочете зробити те ж саме для вашої збірки випуску, просто додайте ці три рядки під "випуск".
Трохи не по темі: речі, такі як додавання залежностей, підписання apk або додавання інших власних завдань до процесу збірки, також набагато складніші з gradle. Крім того, ви зможете не тільки створювати свій apk за допомогою IDE Android Studio, але й за допомогою простої команди в командному рядку (наприклад,. / Gradlew assembleDebug). Отже, якщо ви працюєте в команді, процес налаштування нових членів - це лише один "./gradlew assembleDebug". Без необхідності будь-якої конфігурації IDE взагалі. Імпорт вашого проекту, включаючи всі залежності, простий, як процес одним клацанням миші
РЕДАГУВАТИ: Починаючи з Gradle Android Build Tools версії 0.14.0, назви властивостей змінилися ( http://tools.android.com/tech-docs/new-build-system ):
- BuildType.runProguard -> minifyEnabled
- BuildType.zipAlign -> zipAlignEnabled
Я оновив наведений вище код.