Подтвердить что ты не робот

Не удается создать подписанный APK в Android Studio, поскольку отсутствует proguard-rules.txt

У меня проблема с созданием подписанного APK в Android Studio. После исправления всех предупреждений я застрял на этом:

Ошибка: выполнение выполнено для задачи ': app: proguardRelease'. java.io.FileNotFoundException:/Users/franek/Documents/Android_Studio_Melange/app/proguard-rules.txt(Нет такого файла или каталога)

Я не хочу менять minifyEnabled на false, потому что я хочу, чтобы Proguard работал. Как я могу исправить эту ошибку?

Фрагмент build.gradle:

buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
4b9b3361

Ответ 1

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt')
    }
}

должен работать нормально, если вам не нужна специальная конфигурация ProGuard. Если вы это сделаете, используйте оригинальную запись proguardFiles и создайте файл

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

Затем добавьте свои пользовательские правила в этот файл.

Ответ 2

Удалить папку построить внутри приложения, а затем восстановить.

Ответ 3

Вы можете попробовать удалить папку внутри папки приложения. введите описание изображения здесь

Затем регенерируйте.

введите описание изображения здесь

Ответ 4

Я понимаю, что этот вопрос уже давно ответил, но у меня была такая же проблема, и я пытался часами исправлять это. Ни одно из решений на этом не работало для меня, поэтому я добавляю это, чтобы спасти других.

Я решил проблему, полностью избавившись от строки proguardFiles, поэтому мой код выглядит так:

buildTypes {
    release {
        minifyEnabled true
    }
}

Конечно, это не поможет, если вам нужен конкретный файл proguard, но я думал, что должен указать один, и оказалось, что я этого не сделал. Надеюсь, это поможет!