Android java class/symbol 尽管放置在同一目录中但未找到

Android java class/symbol not found despite being placed in the same directory

我在我的 android 工作室中遇到了有关 java classes/symbols 未找到的问题,尽管这些 classes 和符号被放置在同一目录中,或在同一个父目录。我正在为 android.

使用 DJI 的移动 SDK

错误示例:

无法解析符号 'DJISampleApplication'

为了便于说明,这里有 2 个屏幕截图 第一个例子。单击“导入 class”会导致 android 工作室创建一个全新的 class 而不是将其链接到现有的。

第二个例子

然而,奇怪的是,当我进入“Build >> Make Project”或“运行”部署到真正的 android 设备上时,可以安装该应用程序,并且有没有错误(只有警告)。

我尝试过的事情:

  1. 正在卸载并重新安装 android studio
  2. 再次从原始文件复制整个项目
  3. 在另一台电脑上试试,效果不错。但是,因为我只分配了这台电脑,所以我也必须让它在这里工作。

提前致谢!

最好的办法是使缓存失效并重新启动。为我解决了 99% 的此类问题。

您也可以尝试使用 gradle 工具重新导入项目 window ...

单击此处的重新加载按钮...