Android SDK Manager
を使用してAndroid SDKの最新バージョンをダウンロードしました。ただし、ProGuard
は更新されず、バージョン4.7のままでした。
手動でProGuard
を website からダウンロードし、\Android-sdk\tools\proguard
に解凍する必要がありますか?
またはAndroid SDKは常にバージョン4.7を使用しますか? 4年 。
最近では、ProGuardはAndroid Gradleプラグインの依存関係であり、通常はそれとともに更新されます。./gradlew buildEnvironment
( Gradle 2.1 =)次のようなものが表示されます
classpath
+--- com.Android.tools.build:gradle:2.2.3
| \--- com.Android.tools.build:gradle-core:2.2.3
...
| +--- net.sf.proguard:proguard-gradle:5.2.1
| | \--- net.sf.proguard:proguard-base:5.2.1
Android Gradleプラグインが依存するバージョンとは別のバージョンのProGuardを使用する場合は、次のようにオーバーライドできます。
buildscript {
configurations.all {
resolutionStrategy {
// We want version 5.3.2 instead of 5.2.1.
force 'net.sf.proguard:proguard-gradle:5.3.2'
}
}
}
build.gradle
そのようです:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
...
dependencies {
classpath 'net.sf.proguard:proguard-gradle:6.1.1' // <-- Add this line
...
}
}
手動でダウンロードする必要はありません。