You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio Ladybug测试类中启用字符串资源值预览以替代“...”

如何在Android Studio Ladybug测试类中启用字符串资源值预览以替代“...”

嗨,我来帮你搞定这个问题!在Android Studio Ladybug(2024.1.3)版本里,测试类里看不到字符串预览确实挺烦人的,不过这几个方法你可以试试:

  • 检查测试目录与资源访问权限
    首先得区分你的测试类型:如果是放在test目录的本地单元测试,默认是没法直接访问应用的字符串资源的,IDE自然就只能显示“...”。这种情况下,要么把测试移到androidTest目录(仪器化测试,默认能访问应用资源),要么给test目录的build.gradle配置资源依赖:

    dependencies {
        // 引入应用debug版本的资源依赖,适配本地单元测试
        testImplementation project(path: ':app', configuration: 'debug')
    }
    

    配置完记得同步Gradle项目哦。

  • 调整IDE的内嵌提示设置
    打开Android Studio的设置(Windows/Linux点File > Settings,Mac点Android Studio > Settings),依次找到Editor > Inlay Hints > Android,在这里找到和「String Resources」相关的选项,确保开关是打开的,并且要勾选包含测试文件的相关选项——有些版本默认只给主代码开启了预览,测试类被排除在外了。

  • 清理IDE缓存并同步项目
    有时候IDE缓存抽风也会导致预览异常,你可以这么操作:

    1. 点击工具栏的File > Sync Project with Gradle Files,先同步一遍项目
    2. 再点File > Invalidate Caches...,选择「Invalidate and Restart」重启IDE,等重启完再去测试类里看看预览是否恢复正常。

如果以上方法都没用,记得检查下测试类里引用字符串的方式是不是正确,比如是不是用了R.string.xxx的正确路径,要是引用写错了,IDE也识别不了资源预览哒。

备注:内容来源于stack exchange,提问作者Stepan Sanda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:33:07