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

发布时间: 2023-02-16 17:23:17 作者: 大象笔记

今天在 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;
我是一名山东烟台的开发者,联系作者