android - 如何在 Android Studio 的项目中找到所有硬编码字符串

标签 android internationalization android-studio

我需要在 Android Studio (beta) 0.84 的项目中查找并提取所有硬编码字符串。 我需要一个像 Find Bugs 这样的静态分析工具一次性为我完成这项工作,并允许我逐步浏览每条消息并将字符串提取到资源文件中。如果整个过程是自动化的,那就更好了。

在 Android Studio(测试版)0.84 中,文件/设置/FindBugs-IDEA 将 I18N 显示为报告选项卡下的一个选项。 但我就是不知道如何让它发挥作用。

感谢您的任何建议。

最佳答案

作为 @Maor Hadad和其他支持建议我:我将我的评论转换为答案,所以:

从 Android Studio 1.2.2 开始,有一个新选项

"分析 > 按名称运行检查"=> "硬编码字符串"。

我使用了它,当前版本似乎比“硬编码文本”(仅检查 xml 文件)更可靠。

在这里看到 link

关于android - 如何在 Android Studio 的项目中找到所有硬编码字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25043809/

相关文章:

symfony - 我应该在 Symfony 2 中使用什么作为 XLIFF 原始文件?

v3.2 安卓资源编译失败

java - Java 中的国际化错误

android - 如何在一个 android studio 项目中为两种不同类型的用户设置两个不同的抽屉导航 Activity ?

ios - 如何在 android-studio 中生成 .ipa 文件?

android - 使用 url 查看图像时将 header 传递给 Picasso - Android

android - 如何将 FAB 置于 Scrollview 标签之外?

android - 使用带有 Tab 的 Activitygroup 未显示第二个 Activity

android - 使用 GoogleApiClient 进行 REST API 调用

python - Pyramid i18n 使用两个语言环境目录