buz*_*ert 3 xml android android-studio
cannot resolve symbol R在将一些Class和XML文件com.android.library从主com.android.application模块移至新模块后,我遇到了Android Studio中的典型问题。
我已经尝试过几次,Invalidate Caches/Restart并且尝试Cleaning/Rebuilding过几次。我还删除了项目的.iml文件,然后重新启动了Android Studio。
到目前为止,没有任何工作,我似乎找不到指向实际错误的任何特定指针。我认为这应该是一个XML问题,因为通常是这样。
有没有一种方法可以比对所有文件进行逐行复制和逐行编辑来更系统地检查XML中的错误?该Messages Gradle Build窗口未显示任何XML冲突。
另外,有趣的是,Android Studio可以识别对XML资源的某些引用,即使在这种状态下也是如此。
在这种情况下,即使未识别也不导入R类,它也将识别从Java引用的其他模块链接的资源:
在这种情况下,它将识别XML中同一模块上的字符串资源:
Android Studio本身可能有问题吗?
有没有一种方法可以比对所有文件进行逐行复制和逐行编辑来更系统地检查XML中的错误?
您可以尝试使用Lint分析代码。如果它实际上不是xml问题,也许可以分析整个项目,尽管它经常带有R错误。右键单击项目->分析->检查代码
https://developer.android.com/studio/write/lint.html
| 归档时间: |
|
| 查看次数: |
1655 次 |
| 最近记录: |