¿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.

  • Chino simplificado y tradicional vs. Regiones
  • ¿Cómo puedo tener res / values-pt_PT y res / values-pt_BR en Android?
  • Soporte del idioma hindi para Android: el texto aparece como cajas
  • Internacionalización del problema string.xml
  • internacionalización en android
  • Android: cómo obtener el día actual de la semana (lunes, etc ...) en el idioma del usuario?
  • ¿Cómo obtener dirección de texto en Android y cambiar el diseño dinámicamente de acuerdo con la dirección?
  • ¿Cómo puedo crear una aplicación androide multilingüe?
  • Soporte de idioma indico para SDK pero no para PhoneGap
  • ¿Cómo apoyar el texto en árabe en Android?
  • 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.