【问题标题】:Android Studio automatically generated name for Extract String ResourceAndroid Studio 自动为提取字符串资源生成名称
【发布时间】:2018-04-29 18:28:19
【问题描述】:

在之前的 Android Studio 项目中,当我触发 Extract String Resource 弹出窗口时,它会自动为我生成一个资源名称,但最近该字段始终为空,我必须输入一个。

我似乎找不到任何可以控制这一点的设置。这是已删除的功能还是我需要启用的功能?

如何让 Android Studio 在该弹出窗口中自动生成字符串资源名称?

【问题讨论】:

  • 我从未见过有关 java 类的建议。这仅适用于 xml 布局。
  • 我不认为曾经有自动生成的字符串 res 名称。可能你使用了一些插件
  • @VladyslavMatviienko 这绝对不是一个插件,因为即使是我的伙伴(他是 Android Studio 的新手并且没有任何插件)也为他实现了它。这方面的证据是,他提取的一些字符串资源名称实际上是 124 个字符长,它们只是文本值的转换。 (显然他不应该使用那个默认资源名称,但它仍然是自动化行为的证据。)
  • @Khemraj 我只是在 xml 布局中尝试过,但那里也没有发生。
  • @Kenny Wyland 你找到解决办法了吗?

标签: android android-studio


【解决方案1】:

有一个插件可以提取硬编码的字符串,并在生成的字符串资源中自动给出名称。在github 上查看它,它可能适合您的需求。

【讨论】:

  • 我不是在谈论一个单独的插件,它将扫描我的项目以查找硬编码字符串。我说的是内置的提取字符串资源操作。
【解决方案2】:

阻止后台线程运行的一个设置是 AS 省电模式。 如果启用此选项,您的 AS 将运行得非常轻松,但您不会看到很多建议,例如提取字符串。

如果您发现此节电模式已启用,则导航至

禁用它

文件>取消选中省电模式。

重启AS,让AS线程处理所有字符串。

  • 提取字符串建议仅适用于 layouts.xml,不适用于 java 类。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 2017-02-22
    • 2011-11-21
    • 2020-10-22
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多