Android 子目录引起的 Cannot resolve symbol 'R'

更新日期: 2023-02-16 阅读次数: 1184 字数: 90 分类: Android

今天在 Ctrl C / Ctrl V 代码时,发现一个再常见不过的 Resouce 引用代码报错。

出错代码:

inflate(getContext(), R.layout.view_connection_status, this);

错误信息:

Cannot resolve symbol 'R'

R 还需要引入么?

测试了一下,发现确实,如果是在 sub package 中使用 R,需要 import root package 的 R。

package com.sunzhongwei.someapp.newpackage;

import com.sunzhongwei.someapp.R;

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式