我需要在Android Studio(beta)0.84中查找并提取项目中的所有硬编码字符串.我需要像Find Bugs这样的静态分析工具一次性为我做这件事,并允许我逐步完成每条消息并将字符串提取到资源文件.如果整个过程是自动化的,那就更好了.
在Android Studio(测试版)0.84中,文件/设置/ FindBugs-IDEA在报告选项卡下显示I18N作为选项.但我无法弄清楚如何让它发挥作用.
谢谢你的任何建议.
我知道这可以通过遵循以下建议在eclipse中实现:Android:resource String自动生成
但我似乎无法找到这在Android工作室是否可行.有人知道怎么做吗?
基本上我想采用硬编码字符串并在我的main values.xml或strings.xml中自动创建@string引用.
我知道有Alt+ Enter组合将单个String提取到字符串资源.但我想知道有什么东西可以将我的项目的所有字符串提取到字符串资源中吗?
如果我制作其中一个,Android工作室也不会将相同的String制作成字符串资源.
String s = "Hello World";
String s2 = "Hello World";
Run Code Online (Sandbox Code Playgroud)
例如.我将"Hello World"创建为字符串资源,另外还在项目中同样保存硬编码.
String s = getString(R.string.helloworld);
String s2 = "Hello World";
Run Code Online (Sandbox Code Playgroud)
如果有人知道这样的事情.