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

proguard不会忽略引用的库

秦联
2023-03-14

日志上说:

警告:com.flurry.android.ab:找不到引用类com.google.ads.interstitialad警告:com.flurry.android.ab:找不到引用类com.google.ads.interstitialad警告:com.flurry.android.ab:找不到引用类com.google.ads.interstitialad警告:com.flurry.android.ab:找不到引用类com.google.ads.interstitialad警告:com.flurry.android.ab:找不到引用类com.google.ads.adrequest警告

.............

我在congig文件中添加了line-libraryjars./libs/flurryagent.jar。我的问题是什么?

共有1个答案

白刚洁
2023-03-14

正如您所尝试的,应该将这一行放在proguard-project.txt中:

-dontwarn com.google.ads.**

您必须确保ProGuard确实使用了这个配置文件,在project.properties中有这一行:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

这是Android SDK r20或更高版本的标准行(旧版本只使用proguard.config=proguard.cfg,在这种情况下,您必须指定整个配置,而不是依赖于SDK中的配置)。

 类似资料:
  • 我的异步方法有问题。它工作正常,但线程数一直在增加。 下面是我的代码示例: 位于GitHub的完整项目:https://github.com/rublin/KarboMarketplaceExplorer 直接链接到类 下面是一个测试,涵盖了这种行为。

  • 问题内容: 我的意图是获得客户的分页结果集。我正在使用Tom的这种算法: 我还在“客户”列中定义了一个索引。“ FIRST_NAME”: 该查询返回了预期的结果集,但是从说明计划中,我注意到未使用该索引: 我正在使用Oracle 11g。由于我只查询前20行(按索引列排序),因此我希望使用索引。 为什么Oracle优化器会忽略索引?我认为分页算法有问题,但是我不知道是什么。 谢谢。 问题答案: 您

  • 问题内容: 但是,当我删除WHERE时,查询会停止使用该键(即使我明确地强制使用该键也是如此) 有什么解决方法吗? 我意识到我在第二个示例中选择了整个表,但是为什么mysql突然决定它还是要忽略我的FORCE而不使用键?没有密钥,查询大约需要10分钟。 问题答案: FORCE有点用词不当。这是MySQL文档所说的(重点是我的): 您还可以使用FORCE INDEX,其作用与USE INDEX(in

  • 在Spring XML中,我有以下片段:

  • 我构建了一个REST服务,发现使用Gson从ObjectId生成的JSON字符串的格式与Spring-Boot生成的格式不同。如果我以GSON格式将现有文档的_id字段的ObjectId发送到REST服务,并使用MongoRepository的save函数将其保存到集合中,即使在这样的字段上设置了唯一的索引,仍会插入具有duplicated_id的新文档。但是,如果我以spring-boot生成的

  • 问题内容: 我正在开发一个使用Spring-boot,关系数据库和Elasticsearch的应用程序。 我在代码的2个不同位置使用JSON序列化: 在REST API的响应中。 当代码与Elasticsearch交互时。 我在Elasticsearch中需要一些属性,但我想向应用程序用户隐藏(例如,来自关系数据库的内部ID)。 这是一个实体的例子: 问题 :当对象持久化在Elasticsearc