ここ数日で 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 が生成するはずのログを見つけることができれば幸いです。