重命名我的项目包名称(使用Refactor)后,我收到此错误:
Error:(7, 44) error: cannot find symbol class R
Run Code Online (Sandbox Code Playgroud)
我的所有R用法都是无效的.我试图手动修复它,但它对我不起作用.Invalidate chases/Restart对我也没有帮助.
joh*_*o07 37
请尝试以下方法:
尝试删除你的R.java文件,android studio会重新生成它.
清洁项目
重建项目
并检查:
检查AndroidManifest.xml,顶层元素上有一个package属性
(这取决于你如何重命名你的包名)
小智 5
好像,您更改了应用程序包名称但未更改import语句.所以寻找R类的import语句.它必须是这样的
import <package_name>.R;
Run Code Online (Sandbox Code Playgroud)
如果导入语句不是问题,那么查看R.java文件是否已生成.如果应用程序布局(xml)文件出现问题,通常不会生成它.仅当所有xml布局文件都正确时,才会生成R类文件.
清洁项目并检查.
| 归档时间: |
|
| 查看次数: |
16826 次 |
| 最近记录: |