11

ここ数日で Eclipse から Android Studio に切り替えましたが、ほとんどすべてが機能しています。ただし、署名付き APK を生成すると、ProGuard が実行されていないように見えます。

Generate Signed APK Wizard を使用して、[Run ProGuard] を選択し、構成ファイルとして proguard.cfg を指定しています。ビルド プロセスはエラーなしで実行され、機能する apk が生成されますが、その apk は Eclipse によって生成されたものよりも 65% 大きくなります。Android Studio の APK ウィザードを使用して apk を生成し、[Run Proguard] を選択しないと、結果の apk は、ProGuard を実行する必要があるものと同じサイズになります。プロジェクト ディレクトリのどこにも mapping.txt、seeds.txt、または usage.txt が生成されません。追加してみました

buildTypes {
    release {
        runProguard true
        proguardFile file('proguard.cfg')
        proguardFile getDefaultProguardFile('project-android.txt')
    }
}

私のbuild.gradleファイルのバリエーションですが、それも効果がありませんでした。

これは Android Studio 0.2.0 で発生していますが、0.1.9 でも同じ動作が見られました。私はWindows 7で作業しています。

何が起こっているのか誰にも教えてもらえますか? ProGuard が生成するはずのログを見つけることができれば幸いです。

4

3 に答える 3