首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >生成应用时的警告:“具有非线性控制流的方法需要堆栈映射表。”

生成应用时的警告:“具有非线性控制流的方法需要堆栈映射表。”
EN

Stack Overflow用户
提问于 2021-08-30 10:27:36
回答 1查看 1.4K关注 0票数 5

我有一个我去年参与的项目。最近我又开始做这件事了,但是我想更新所有可能的东西。除了这个问题,我基本上解决了所有的问题。我在网上找不到任何关于这个警告的东西。当我构建这个项目时,我得到了它。我尝试下载并使用最新的tapjoy jar,但它仍然出现。在警告中有一个缓存文件夹的路径,所以我尝试删除它,但是id没有改变任何东西;也许我得到这个警告是因为这些文件夹丢失了?

完整的警告如下:

代码语言:javascript
运行
复制
AGPBI: {"kind":"warning","text":"Expected stack map table for method with non-linear control flow.","sources":[{"file":"C:\\Users\\black\\.gradle\\caches\\transforms-3\\91514d5ad9a3a762574d6c5e2880beba\\transformed\\jetified-tapjoyconnectlibrary.jar"}],"tool":"D8"}

问题是我在控制台中有大约200行这样的警告,我想要解决它们。

以前有没有人看到过这个警告,并知道如何修复它?显然,任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-19 09:03:25

丢失的文件夹应该与此警告无关。我在编写自定义gradle插件的过程中遇到了这个问题。似乎ASM中的ClassWriterClassVisitor没有实现任何方法,将会出现此警告,但这不会影响正常功能。您可以检查您的项目是否使用了这些gradle插件,也许这些插件是由问题的更新引起的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68982557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档