5

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

完整的警告是这样的:

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 行此警告,我想解决它们。

有没有人见过这个警告并且知道如何解决它?显然,非常感谢任何帮助。

4

1 回答 1

0

丢失的文件夹应该与此警告无关。我在编写自定义gradle插件的过程中遇到了这个问题。好像ClassWriter还是ClassVisitor在ASM中没有实现任何方法,会有这个警告,不过不影响正常功能。你可以检查一下你的项目是否使用了那些gradle插件,可能这些插件是更新的问题引起的。

于 2021-11-19T09:03:25.380 回答