当前位置: 首页 > 知识库问答 >
问题:

前进的规则。pro在编译时没有帮助

公西飞鸾
2023-03-14

我将minifyEnabled值设置为true,在编译项目时出现了很多错误。像这个:

Warning:ru.yandex.yandexmapkit.overlay.location.MyLocationOverlay: can't find referenced class cb

我试着加了一些台词比如

-keep class ru.yandex.** { *; }
-dontwarn com.yandex.**

按照我的规则。导致这些警告的库的pro文件。

内置的。我有格雷德尔档案

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

尽管getDefaultProGuard dFile下划线并显示警告,但"无法解析符号'getDefaultProGuard dFile'"。但是他们说它不会影响任何功能,所以我假设我的proGuard文件被使用了。但这并没有帮助,我仍然会在我已经设置为“保留”和“不要”的库上收到警告。

怎么了?

共有1个答案

祖奇
2023-03-14

好的。我发现了我的错误。

您还需要添加“保留接口”

 类似资料:
  • 我是Drools的新手。我需要用Spring启动构建一个应用程序 我正在使用一个“geofence\u rule.drl”文件来保存与地理位置相关的规则。 模型等级如下所示。 我可能会得到“n”个标签的位置相关数据,比如tag1、tag2、tag3等等。我需要计算tag1在过去5分钟内是否不在房间1中(这意味着tag-1的数据没有达到“房间1中tag位置的规则”)。Drools中是否支持这种计算?

  • 问题内容: 我的.NET应用程序在运行时评估用户定义的规则。这些规则由用户通过GUI菜单输入到系统中。我生成一个与其对应的逻辑语句,并将其存储在数据库中。 例如:(名称=’John’AND姓氏=’Smith’)或数字> 12 但是,当用户想要通过GUI编辑规则时,我需要进行反向操作来从存储的规则中确定菜单状态,这既昂贵又复杂。您如何建议以一种可以轻松地反转到菜单状态的方式存储规则? 问题答案: 您

  • 我用map创建消息,并使用原型3(原型-3.0.0-alpha-3.1-windows-x86_64.exe编译器)生成java pojo。但是在消息生成器中没有map的put方法。 这是原型文件片段: 在用户中。Builder没有putAllContact()方法。 在谷歌的文档中说 虽然我可以使用这些代码将键/值放入地图 我仍然想知道为什么我生成的java pojo没有map的put方法。 谢

  • 我已经在我的Red Hat 64中安装了spark hadoop env。我还想在intelliJ idea的spark源代码项目中读写代码。我已经下载了spark源代码并做好了一切准备。但我在IntelliJ idea中编译spark项目时出现了一些错误。以下是错误: /home/xuch/IdeaProjects/spark/sql/catalyst/src/main/scala/org/ap

  • 我想在Esper中编写一条规则,当过去15分钟内的步数为0且心率高于120时触发。我想出了以下规则: 我的心率类别有以下字段: 我的Steps类有以下字段: 我面临的问题是,我只想在过去15分钟内没有采取任何措施的情况下启动规则。现在,当两个步骤事件的步骤数相同时,它将激发。我知道我可能必须使用计时器。但是我不知道如何写这个规则。谁能帮帮我吗?

  • 我是firestore数据库的新手,我已经在android studio中开发了一个应用程序来访问firestore数据库中的数据。我的应用程序有两种类型的用户类别1。管理2。用户我已经使用短信服务提供商的API实现了移动号码认证逻辑。我没有使用谷歌的firebase认证。我不能理解如何编写firestore数据库的规则。 admin-->可以读写所有集合 用户-->可以读取所有集合,但只能写入少