微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android Studio不显示res目录

如何解决Android Studio不显示res目录

我在Android Studio(4.0.1)中签出了一个Android项目。 build.gradle包含以下sourceSets块(如下所示的片段)。这是为了防止某些值资源文件包含在打包的aar中(我只想在aar中包含values-en-rUS和values-es-rUS)。

aar被正确包装,并且仅包含values-en-rUS和values-es-rUS。

sourceSets {

        main {
            def resSrc = filetree(dir: 'src/main/res').matching { exclude { details ->
                (!details.file.canonicalPath.matches('.*values-(en|es)-rUS.*')
                        && details.file.canonicalPath.matches('.*values-.*'))
            } }
            
            ...
            res.srcDirs = [ resSrc ]
            ...

        }
    }

不过,Android Studio不会选择当“机器人”是给我res目录(整个目录!)再在“项目”侧栏,和Java代码文件不再能解决的ID或布局(例如findViewById(R.id.bottom_sheet_layout)-它们显示为红色的波浪线)。

在这种情况下,如何使Android Studio继续显示res目录?

谢谢。

解决方法

尝试一下:

letter == letter.upper()

注意:如果两个或多个资源目录包含相同的资源文件,则在资源合并期间会发生错误。

enter image description here

有关更多信息:https://developer.android.com/studio/write/add-resources

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。