¿Cómo puedo encontrar todas las cadenas codificadas en mi proyecto en Android Studio

Tengo que encontrar y extraer todas las cadenas codificadas en mi proyecto en Android Studio (beta) 0.84. Necesito una herramienta de análisis estático como Find Bugs hacer esto para mí de una sola vez y me permiten pasar por cada mensaje y extraer la cadena de archivos de recursos. Incluso mejor sería si todo el proceso se automatiza.

En Android Studio (beta) 0.84, File / Setting / FindBugs-IDEA muestra I18N como una opción en la pestaña Informes. Pero no puedo entender cómo hacer que funcione.

Gracias por cualquier sugerencia.

Como @Maor Hadad y otros upvotes me sugirieron: Convertir mi comentario en una respuesta, así que:

Desde Android Studio 1.2.2, hay una nueva opción en "Ejecutar inspección por nombre" => "Cadenas codificadas en disco duro". Lo usé y parece bastante más confiable con la versión actual que "hardcoded text" (que comprueba sólo los archivos xml).

Aquí visto enlace

Vaya a "Analizar> Ejecutar inspección por nombre …" y escriba "Texto codificado". Ejecutar que uno contra todo el proyecto, y debe obtener un panel de resultados de inspección que mostrará las instancias de texto codificado.

También puede ir a Android Studio> Preferences> Inspections> Hardcoded text y especificar exactamente cómo se ejecuta, y qué casos especiales (si los hay) se excluyen de la inspección.

Para la plataforma de Windows, la mejor manera que encontré es ésta:

Puede utilizar este acceso directo Ctrl Alt Shift I y buscar,

Texto codificado en disco duro

En la barra de búsqueda.

Puede seleccionar el módulo apropiado en el que desea buscar cadenas codificadas y le dará la lista de todas las cadenas juntas.

Opciones para la selección de módulos

Si sólo desea encontrar todas las cadenas codificadas en todos los archivos de diseño sólo, puede hacerlo muy rápidamente mediante la ejecución –

 vinayak@vinayak-osx:layout $ grep -n "android:text=\"" * | grep -v "@string" 

Notas –
1. grep no se puede utilizar en ventanas
2. Primer cd al directorio de layout del proyecto
3. kcoppock respuesta es grande, pero se tarda demasiado tiempo

Utilice Ctrl + Shift + F combinación para Windows para buscar en todas partes, también muestra la vista previa.

Utilice la combinación Ctrl + F para que Windows busque en el archivo actual.

Utilice la combinación Mayús + Mayúsculas (Mayúsculas) para Windows para buscar el archivo de proyecto del proyecto.

Puede que no esté disponible para versiones anteriores.

  • Soporte de idioma indico para SDK pero no para PhoneGap
  • Android: cómo obtener el día actual de la semana (lunes, etc ...) en el idioma del usuario?
  • Compartir traducciones entre servidor java, ios y android
  • Google Maps Android API v2, título del marcador / muestra incorrecta del fragmento
  • Visualización de fechas en formato localizado en Android
  • ¿Cómo apoyar el texto en árabe en Android?
  • ToUpperCase en Android es incorrecto para los argumentos de dos argumentos y el idioma griego y turco predeterminados
  • Chino simplificado y tradicional vs. Regiones
  • ¿Cómo obtener dirección de texto en Android y cambiar el diseño dinámicamente de acuerdo con la dirección?
  • Mostrando japonés en lugar de chino en una vista de texto
  • Dipaly farsi texto en la web de android (para los teléfonos que no apoyan farsi)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.