gpt4 book ai didi

Android:有没有一种简单的方法可以找到我项目中的所有字符串?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:10 27 4
gpt4 key购买 nike

我想扫描我的 Android 项目以查找所有硬编码的字符串,以便我可以本地化项目,将字符串放入 strings.xml 中。我在 Eclipse 中看到一个“外部化字符串...”选项,但它不是特定于 Android 的。

我知道you can refactor individual strings但我想一次重构所有的字符串。我有大量文件,我尽量避免手动查看每个文件。

最佳答案

我会在项目的根目录中打开一个终端窗口(如果您使用的是 windows,则为 putty)。然后你可以运行类似下面的东西:

grep -r --include=*.java '="[^"\r\n]*"' ./*  --to look for something like this String test="text";, a string with =""
or
grep -r --include=*.java '"[^"\r\n]*"' ./* -- to look for any string, anything enclosed in ""

当然,下一部分是将字符串实际替换到 Strings.xml 中,这也可以编写脚本,但可能需要更多修改。

关于Android:有没有一种简单的方法可以找到我项目中的所有字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8025010/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com