gpt4 book ai didi

Android Studio 无法解析来自 AAR 的符号

转载 作者:太空狗 更新时间:2023-10-29 15:35:35 26 4
gpt4 key购买 nike

我的问题和Issue with using .AAR file in other project有同样的问题.但我想添加更多细节。因此出现了新问题。

我也知道这样的解决方案 Android Studio cannot resolve symbols from imported AAR module但答案并不是我想要的。

我可以毫无问题地将我的 AAR 文件添加到我的项目中,方法是将它添加到 libs/文件夹中或添加为新的 AAR 模块。当 AAR 作者提供更新的 AAR 时(因为他们更改了公共(public) API 中的某些内容,即在旧方法之一中添加新参数),就会出现问题。

Android Studio 似乎无法获取更改。在旧库中,我调用了这个方法:

library.showText("hello");

作者发布了一个更新了相同方法的新 API,应该这样调用:

library.showText("hello", 5000); // added timeout param

当我按住 CTRL 并单击该方法时,它会将我带到旧类,该类的方法位于 C:\Users\MyUser\.gradle\caches\transforms-1\files-1.1\library.aar\.. .\旧类。我认为这就是我收到“无法解析符号”错误的原因。

我该如何解决这个问题?

最佳答案

我会说说我做了什么来纠正这个错误:

  1. 从 build.gradle 文件中删除此依赖项,并同步,此操作将因缺少指定文件而中止;
  2. 现在还原 build.gradle 文件,并同步;
  3. 完成,一切正常。

关于Android Studio 无法解析来自 AAR 的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50313885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com