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

文章目录

    今天在 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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式