2017-03-17 14 views
0

私のAndroidメーカーversion is 2.3を働く、と私はなぜだろなぜProGuardのはまだアンドロイドスタジオでProGuardの-base.jarなし

directory: /Applications/Android Studio.app/Contents/gradle/m2repository/net/sf/proguard/proguard-base. 
There are two version, 5.2.1 and 5.3.2 
Now I delete 5.3.2 folder, but when I execute: "gradle build" command, the log message shows still use 5.3.2, like: 
:app:generateReleaseAssets 
:app:mergeReleaseAssets 
:app:processReleaseJavaRes UP-TO-DATE 
:app:transformResourcesWithMergeJavaResForRelease 
:app:transformClassesAndResourcesWithProguardForRelease 
ProGuard, version 5.3.2 
Reading input... 

私の地元でproguard versionを見つけますか?

答えて

0

proguardを無効にするオプションを設定していない可能性があります(これは、デフォルトで有効になっています)。 defaultConfig closurrまたは関連するbuildTypeクロージャの下にオプション 'minifyEnabled false'を追加するだけです。

0

ProGuardはAndroid Gradle Pluginに含まれており、m2repositoryのバイナリを削除すると、Gradleは次のビルドで再度ダウンロードします。

あなたは5.2.1でビルドしたいなら、あなたは戻って2.2へのAndroidプラグインのバージョンをダウングレードする必要があります:バージョン2.3は、彼らのリリースごとに、ProGuardの5.3.2が含まれているため

classpath 'com.android.tools.build:gradle:2.2.3' 

をノート:Gradleでは、リビジョン2.3.0(2017年2月)
ため

Androidのプラグイン...
プラグインは現在、ProGuardのバージョン5.3.2を使用しています。

出典:https://developer.android.com/studio/releases/gradle-plugin.html

関連する問題