Wie kann ich alle fest codierten Zeichenfolgen in meinem Projekt in Android Studio finden?
Ich brauche, zu finden und zu extrahieren Sie alle hart codierten strings in meinem Projekt in Android Studio (beta) 0.84.
Ich brauche eine statische Analyse-tool wie Fehler Finden, tun Sie dies für mich auf einen Schlag und lassen Sie mich Schritt für Schritt durch jede Nachricht, und extrahieren Sie die Zeichenfolge-Ressource-Dateien. Noch besser wäre es, wenn der gesamte Prozess automatisiert.
In Android Studio (beta) 0.84 die Datei /Einstellung /FindBugs-IDEE zeigt I18N-als eine option unter der Registerkarte "Berichterstellung".
Aber ich kann einfach nicht herausfinden, wie es funktioniert.
Vielen Dank für alle Vorschläge.
InformationsquelleAutor der Frage Farrukh Najmi | 2014-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als @Maor Hadad und andere upvotes mir vorgeschlagen : ich meine konvertieren Kommentar in eine Antwort, so :
Da Android Studio 1.2.2, es gibt eine neue option in "Analyse > Führen Sie eine Inspektion Durch den Namen" => "Saiten". Ich benutzte es und es scheint sehr zuverlässiger mit der aktuellen version als "hardcoded text" (das überprüft nur xml-Dateien).
Hier gesehen link
InformationsquelleAutor der Antwort PAD
Gehen Sie zu "Analysieren > Führen Sie eine Inspektion Durch den Namen...", und geben Sie "Hardcoded text". Führen, dass man gegen das gesamte Projekt, und Sie sollten eine Inspektion Ergebnisse " wird zeigen, dass die hardcoded text-Instanzen.
Können Sie auch Android Studio - > Einstellungen - > Inspektion > Hardcoded text und geben Sie genau, wie es läuft, und was (wenn überhaupt) spezielle Fälle sind ausgeschlossen von der Inspektion.
InformationsquelleAutor der Antwort kcoppock
Für die Windows-Plattform, Der beste Weg, ich fand, ist dieses:
Können Sie mit dieser Tastenkombination
Ctrl
Alt
Shift
I
und suchen,in der Suchleiste.
Können Sie wählen Sie die entsprechende Modul, in dem Sie suchen möchten, Saiten und es wird Ihnen die Liste aller Strings zusammen.
InformationsquelleAutor der Antwort TapanHP
Wenn Sie wollen einfach nur, um alle die hart codierte strings in aller layout-Dateien nur, Sie tun kann so sehr schnell durch laufen -
Notizen
1.
grep
können nicht verwendet werden, die auf windows2. Erste
cd
zur Projekt -layout
dir3. kcoppock Antwort ist toll, aber es nimmt zu viel Zeit
InformationsquelleAutor der Antwort Vinayak Garg
Verwenden Sie Strg + Shift + F - Kombination für Windows zu suchen, überall, es zeigt Vorschau auch.
Verwenden Sie Strg + F Kombination für die Windows-Suche in aktuellen Datei.
Verwenden Sie Shift + Shift (Doppel-Schicht), die Kombination für Windows zu suchen Project-Datei des Projekts.
Möglicherweise nicht verfügbar für ältere Versionen.
InformationsquelleAutor der Antwort user392117