Android Studio(beta)0.84でプロジェクト内のすべてのハードコーディングされた文字列を見つけて抽出する必要があります。FindBugsのような静的分析ツールが必要です。各メッセージをステップ実行し、文字列をリソースファイルに抽出しますプロセス全体が自動化されている場合はさらに良いでしょう。
Android Studio(beta)0.84では、[ファイル] /設定/ FindBugs-IDEAの[レポート]タブの下にオプションとしてI18Nが表示されます。
提案をありがとう。
@ Maor Hadad および他の賛成票が私に示唆したように:私は答えでコメントを変換するので:
Android Studio 1.2.2であるため、[分析]> [名前による検査の実行] => [ハードコードされた文字列]に新しいオプションがあります。これを使用しました。 「ハードコードされたテキスト」(xmlファイルのみをチェックします)。
こちらをご覧ください link
「分析>名前で検査を実行...」に進み、「ハードコードされたテキスト」と入力します。これをプロジェクト全体に対して実行すると、ハードコーディングされたテキストインスタンスを表示する検査結果パネルが表示されます。
また、Android Studio> Preferences> Inspections> Hardcoded text]に移動して、実行方法と、検査から除外する特殊なケース(ある場合)を正確に指定することもできます。
つかいます Ctrl + Shift + F Windowsがあらゆる場所を検索するための組み合わせで、プレビューも表示されます。
つかいます Ctrl + F Windowsが現在のファイルを検索するための組み合わせ。
つかいます Shift + Shift (ダブルシフト)Windowsの組み合わせで、プロジェクトのプロジェクトファイルを検索します。
古いバージョンでは使用できない場合があります。
すべてのレイアウトファイルでのみハードコーディングされた文字列をすべて検索する場合は、次のコマンドを実行して非常に迅速に検索できます。
vinayak@vinayak-osx:layout $ grep -n "Android:text=\"" * | grep -v "@string"
ノート -
1。 grep
はWindowsでは使用できません
2。最初のcd
からプロジェクトのlayout
dir
3。 kcoppockの答えは素晴らしいですが、時間がかかりすぎます