26

gradle wrapper 2.10 と Android Gradle ビルド ツール2.0.0-beta7 2.1.0の使用

私のbuild.gradleから:

buildTypes {
        all{
            minifyEnabled  true
            proguardFiles = [getDefaultProguardFile("proguard-android.txt"), 'proguard-project.pro'];
        }
    }

これは機能します。物事は難読化されています。

proguard-project.pro にも次の行があります。

-printmapping my-mapping.txt

そのファイルの他のすべては正常に機能しますが、マッピングは間違った場所に出力され続けます:

Printing mapping to [C:\path\to\my\project\build\outputs\mapping\debug\mapping.txt]

この構文は変更されましたか?

注:直接パスを提供しようとしました。ハイフンなしで名前を付けてみました。何も変わりません。

今のところ、gradle copy タスクを作成しました。

4

5 に答える 5

0

多分あなたは次のように変更することができます

android {
    buildTypes {
        release {
            runProguard true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),'some-other-rules.txt'
            //proguardFile 'some-other-rules.txt' 
        }
    }
}
于 2016-03-07T17:42:18.480 に答える
-1

管理者として Android Studio を起動してみてください。

-printmapping

この問題の原因となるシステム フォルダに書き込めない場合があります。

于 2016-03-30T03:03:43.047 に答える