Error:Execution failed for task ':transformClassesAndResourcesWithProguardForRelease'

简介: Error:Execution failed for task ':transformClassesAndResourcesWithProguardForRelease'

Error:Execution failed for task ':transformClassesAndResourcesWithProguardForRelease'. > Job failed,


这样解决:


在混淆文件:proguard.cfg中添加:-ignorewarnings -keep class * { public private *; }

\

OK

     在后期又遇到不同的问题,这时候我们必须重视报错时的警告,仔细的阅读警告我们能发现其中的错误,保持混淆和去掉混淆是很重要的,混淆的主要作用就是保证你的app被反编译后代码的阅读性变得很差,相当于又一次加固你的代码。

\


代码主要作用:

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.config
        debuggable false
        shrinkResources true

    }
}

其中这里代表是否开启混淆。

相关文章
|
10月前
|
弹性计算 运维 自然语言处理
OS Copilot 智能助手评测报告
作为一名开发工程师,我频繁涉及云资源运维与管理。阿里云推出的OS Copilot结合大语言模型与操作系统经验,引起了我的极大兴趣。在2025年1月7日至2月7日的测评中,我通过ECS实例体验了其性能和易用性。安装过程简单,但遇到依赖包版本不匹配等问题,通过查阅文档解决。OS Copilot的-t参数简化操作流程,-f参数提升批量任务效率,管道操作帮助理解系统配置。整体而言,OS Copilot显著提升了工作效率,特别是在自然语言交互方面表现出色。未来希望优化用户体验、增强安全性和拓展应用场景,为用户提供更优质的服务。
306 14
|
Linux Windows
framelesshelper框架学习
文章介绍了一个名为framelesshelper的框架,它可以创建跨平台的无边框窗口,并解决了窗口大小异常的问题。文中还提供了cmakelist.txt的适配方法和相关代码学习资源。
225 0
framelesshelper框架学习
|
NoSQL Java Redis
如何在 Java 中操作这些 Redis 数据结构的基本方法
如何在 Java 中操作这些 Redis 数据结构的基本方法
147 2
|
XML 前端开发 Android开发
Android面试高频知识点(3) 详解Android View的绘制流程
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了解,基本分为measure、layout、draw 过程,其中比较难理解就是measure过程,所以本篇文章大幅笔地分析measure过程,相对讲得比较详细,文章也比较长,如果你对View的绘制还不是很懂,对measure过程掌握得不是很深刻,那么耐心点,看完这篇文章,相信你会有所收获的。
324 3
|
监控 Java 开发者
Spring Cloud中的服务熔断与降级
Spring Cloud中的服务熔断与降级
|
存储 搜索推荐 算法
Java中的文本搜索与全文检索引擎
Java中的文本搜索与全文检索引擎
|
Kubernetes Cloud Native API
云原生技术专题 | 深入浅出分析云原生微服务的技术结构和架构设计
云原生技术专题 | 深入浅出分析云原生微服务的技术结构和架构设计
825 0
|
XML Java 数据格式
|
安全 前端开发 数据挖掘
透过三组数字,认识阿里巴巴2023ESG报告中的 "瓴羊"
透过三组数字,认识阿里巴巴2023ESG报告中的 "瓴羊"
418 0