我已经从GitHub下载了一个项目,并正在尝试运行它。我是从https://github.com/dialogflow/dialogflow-android-client.git下载的。
当我打开它并进行gradle同步时,它运行良好。但是,当我尝试构建项目时,出现一个错误,“错误:找不到符号类R”。
但是当我到达R的声明时,将创建类文件。我尝试了一些类似的选择,例如从导入部分中删除R,清理,重建,使缓存无效等。但仍然出现相同的错误。
答案 0 :(得分:0)
在this link中,您可以尝试:
File -> Invalidate Caches / Restart... -> Invalidate and Restart.
从以上链接引用:
只要将Java文件或目录移动到其他位置后看到此错误,就可以保证Android Studio变得混乱。
在this other link中,您可能需要几次清理并重建项目:
您第一次尝试时没有工作吗?重复几次该过程可能会产生积极的结果。请记住,要快速连续执行上述操作
此外,请确保您所有的资源都有不同的名称:
在某些情况下,开发人员可能无法正确命名资源,或者可能选择使用相同名称命名多个资源。如果您的某些资源包含相同的名称或包含无效字符,则将发生错误并影响您的项目。
在尝试链接中显示的不同解决方案之前,我也遇到过此错误,