web-dev-qa-db-ja.com

proguard-rules.txtがないため、Android Studioで署名付きAPKを生成できません

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'
        }
    }
13
fragon
buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-Android.txt')
    }
}

特別なProGuard構成が必要ない限り、問題なく動作するはずです。その場合は、元のproguardFilesエントリを使用して、ファイルを作成します

/Users/franek/Documents/Android_Studio_Melange/app/proguard-rules.txt

次に、カスタムルールをこのファイルに入れます。

31
stkent

フォルダを削除build内部appフォルダ、次に再生成します。

7
Aref Bahreini

アプリフォルダ内のフォルダビルドを削除してみてください。 enter image description here

次に、再生します。

enter image description here

2