如何解决在等级失败错误中添加 pro-guard 后生成 apk 的问题?

Posted

技术标签:

【中文标题】如何解决在等级失败错误中添加 pro-guard 后生成 apk 的问题?【英文标题】:How to solve generate apk after added pro-guard in grade fail error? 【发布时间】:2019-12-01 09:41:20 【问题描述】:

当我尝试在我的项目中启用 pro-guard 并生成 apk 时,构建失败。

错误信息是

在第 367 行的 '(' 之前期望类型和名称而不是 '***' 文件 'D:\AMS mobile\PhoonEw\app\build\intermediates\proguard-rules\dev\release\aapt_rules.txt'

我的 build.gradle pro-guard 代码

release 
      debuggable false
      shrinkResources true
      minifyEnabled true
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

而 lineno 367 是错误的

【问题讨论】:

A *** 在 pro-guard 中无效我假设您正在尝试执行 this 和相关的 this 它期望您想在 prguard 规则中添加一些匹配的函数名称。例如 *** d() -- 对于 log.d 即使proguard文件没有代码,它也在显示 【参考方案1】:

内联 367 它指向 .xml 文件,所以我来到这个屏幕并检查错误。我遇到的主要问题是我声明了 onClick=""(没有函数名)。所以这个 coz 问题在生成应用程序发布。xml file

【讨论】:

以上是关于如何解决在等级失败错误中添加 pro-guard 后生成 apk 的问题?的主要内容,如果未能解决你的问题,请参考以下文章

小源笔记第六期 | 解决应用申请权限失败导致安装报错问题

如何解决错误:命令失败:powershell (Get-CimInstance -ClassName Win32_OperatingSystem>

由于注册表引起的I/0操作发生不可恢复的错误 如何解决?

EF Core 添加迁移构建失败

android中的Binder运行时异常

在Windows登录中登录失败后添加自定义错误消息