Android Studioで署名付きAPKを生成する際に問題が発生しました。すべての警告を修正した後、これに固執します。
エラー:タスク ':app:proguardRelease'の実行に失敗しました。 Java.io.FileNotFoundException:/Users/franek/Documents/Android_Studio_Melange/app/proguard-rules.txt(そのようなファイルまたはディレクトリはありません)
Proguardを機能させ続けたいので、minifyEnabledをfalseに変更したくありません。このエラーを修正するにはどうすればよいですか?
Build.gradleのフラグメント:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-Android.txt')
}
}
特別なProGuard構成が必要ない限り、問題なく動作するはずです。その場合は、元のproguardFiles
エントリを使用して、ファイルを作成します
/Users/franek/Documents/Android_Studio_Melange/app/proguard-rules.txt
次に、カスタムルールをこのファイルに入れます。
フォルダを削除build内部appフォルダ、次に再生成します。