Android Studio无法解析AAR中的符号

use*_*104 2 android android-studio aar

我的问题与在其他项目中使用.AAR文件的问题有同样的问题.但我想补充更多细节.因此,新的问题.

我也知道这个Android Studio的解决方案无法解析导入的AAR模块中的符号,但答案并不是我想要的.

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

Android Studio似乎无法接收更改.在旧库中,我有这个方法调用:

library.showText("hello");
Run Code Online (Sandbox Code Playgroud)

作者发布了一个新API,并对同一方法进行了更新,应该被称为:

library.showText("hello", 5000); // added timeout param
Run Code Online (Sandbox Code Playgroud)

当我按CTRL +单击该方法时,它将我带到具有位于C:\ Users\MyUser\.gradle\caches\transforms-1\files-1.1\library.aar\...\old中的方法的旧类.类.我认为这是为什么我得到"无法解决符号"错误的问题.

我该如何解决?

Liu*_*uJQ 6

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

  1. 从build.gradle文件中删除此依赖项并进行同步,由于缺少指定的文件,此操作将被中止;
  2. 现在还原build.gradle文件,并同步;
  3. 做完了,一切都好.