由于缺少proguard-rules.txt,因此无法在Android Studio中生成已签名的APK

屠夫的扫帚

我在Android Studio中生成签名的APK时遇到问题。修正所有警告后,我被困在了这一警告上:

错误:任务':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'
        }
    }
k
buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt')
    }
}

只要您不需要任何特殊的ProGuard配置,它就可以正常工作。如果这样做,请使用原始proguardFiles条目并创建文件

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

然后将自定义规则放在此文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android Studio 无法在 proguard 错误配置中生成签名的 APK

由于出现某些警告而无法生成已签名的APK

无法在GitLab CI中生成已签名的APK

在Android Studio中生成签名的APK时发生Gradle错误

由于缺少JAR签名,Android Studio不允许我上传APK

无法在Android Studio中生成签名的APK,“ java.io.IOException”

无法在Android Studio中生成签名的apk,出现错误错误:任务':app:transformClassesWith的执行失败

无法在Android Studio中生成SIGNEDD APK

无法在android studio中生成APK

当我在 android studio 中生成签名的 APK 时,我得到了 DexException

在Android Studio中生成签名的APK时,签名版本之间的区别-V1(Jar签名)和V2(完整APK签名)吗?

无法使用Android Studio生成签名的.apk

Android Studio无法生成签名的APK

Android Studio:无法生成签名的APK

无法重新安装在Android Studio 3.2上生成的已签名APK

由于缺少mainClass,因此无法在Visual Studio中调试Flink示例

启用 proguard 时,生成的签名 APK 无法正常工作

运行签名的android应用,可能由于proguard导致发生NPE?

无法在Android Studio 3.3中编译已签名的APK

由于缺少有效身份中的角色,因此无法生成用于访问数据集的嵌入令牌

生成未签名的Android Studio版本APK

proguard-android.txt和proguard-rules.pro有什么区别?-安卓

Android Studio 3.2无法生成签名的包/ apk

由于无法显示设计,因此无法在android studio中实例化一个或多个类错误

由于缺少zsh,因此无法以root或用户身份登录

由于缺少键盘布局,因此无法登录Windows 7

由于缺少Content-Type,因此无法解码JSON

\ intermediates \ proguard-rules \ release \ aapt_rules.txt(系统找不到指定的路径)

无法生成签名的apk