Quería imprimir el valor de una variable en la consola para mi propósito de depuración pero system.out.println no funciona.Android: ¿Cómo puedo imprimir una variable en la consola de eclipse?
Respuesta
System.out.println
y Log.d
ambos van a LogCat, no a la consola.
El uso de LibGDX y System.out.println va a consola. Buscando una forma de acceder a Logcat para que pueda iniciar sesión/depurar mi aplicación en un dispositivo real. – Madmenyo
drawnonward es correcta, puede consultar este enlace para más información: http://developer.android.com/resources/faq/commontasks.html#logging
Creo que la tostada tal vez un buen método para mostrar el valor de una variable!
El problema viene con Toast cuando los valores son muchos y rápidos, como las coordenadas x, y que inician sesión en ACTION_MOVE. En tales casos, un texto de pantalla o un resultado de registro podrían ser una mejor solución. – TechNyquist
tostar es una mala idea, es demasiado "complejo" para imprimir el valor de una variable. use log o s.o.p, y como ya se dijo, su salida va a logcat. solo tiene sentido si desea exponer esta información al usuario final ...
¡Escribir el siguiente código para imprimir cualquier cosa en LogCat funciona perfectamente bien! puntuación
int score=0;
score++;
System.out.println(score);
impresiones sobre este LogCat.Try
Soy nuevo en el desarrollo de Android y hago esto:
1) Crear una clase:
import android.util.Log; public final class Debug{ private Debug(){} public static void out (Object msg){ Log.i ("info", msg.toString()); } }
Cuando termine el proyecto borra la clase
2) Para imprimir un mensaje a la escritura LogCat:
Debug.out ("something");
3) Crear un filtro en la LogCat y escribir "información" en la entrada "por Log Tag". Todos sus mensajes serán escritos aquí. :)
Consejo: Cree otro filtro para filtrar todos los errores y depurarlo fácilmente.
No es una buena idea escribir código como este porque la clase Log es familiar para la mayoría ... todos los desarrolladores de Android. Al concluir en su propia clase y no agregar nuevas funcionalidades, todo lo que hace es oscurecer el significado de su código para otras personas que no sean usted. –
Ventana-> Mostrar Ver-> Otros ... -> Android-> LogCat
Si el código que está probando es relativamente simple a continuación, puedes crear un proyecto Java regular en el Explorador de paquetes y copiar el código across, ejecútelo y arréglelo allí, luego cópielo de nuevo en su proyecto de Android. El hecho de que System.out sea redirigido es bastante molesto para probar rápidamente métodos simples, pero esa es la solución más fácil que he encontrado, en lugar de tener que ejecutar el emulador de dispositivo solo para ver si funciona una expresión regular.
Ok, pan tostado no es complejo, pero necesita un objeto de contexto de trabajo, que podría ser MyActivity.this
, entonces se puede escribir:
Toast.maketext(MyActivity.this, "Toast text to show", Toast.LENGTH_SHORT).show();
Aunque la tostada es un recurso de interfaz de usuario, y luego usarlo en otro hilo diferente al hilo de interfaz de usuario, enviará un error o simplemente no trabajar Si desea imprimir una variable, poner la variable name.toString()
y concat que contenga el texto que desee en el parámetro de cadena Maketext;)
Por cierto, en el caso usted no sabe cuál es la ubicación exacta de su JSONObject dentro de su JSONArray sugiere emplear el siguiente código: (I supone que "JSONArray" es su principal variable, con todos los datos, y estoy buscando en el objeto exacto dentro de la matriz con igual función)
JSONArray list = new JSONArray();
if (jsonArray != null){
int len = jsonArray.length();
for (int i=0;i<len;i++)
{
boolean flag;
try {
flag = jsonArray.get(i).toString().equals(obj.toString());
//Excluding the item at position
if (!flag)
{
list.put(jsonArray.get(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}
jsonArray = list;
- 1. ¿Cómo imprimir el valor de la consola en mi Eclipse?
- 2. ¿Cómo puedo imprimir los valores de wchar_t en la consola?
- 3. ¿Cómo puedo imprimir la dirección de memoria de una variable?
- 4. ¿Hay alguna manera de imprimir en la consola en una aplicación de Android?
- 5. Cómo imprimir a la consola en GWT
- 6. Cómo mensajes de salida hacia la consola de Eclipse en el desarrollo para Android
- 7. Eclipse escribe en la consola
- 8. ¿Cómo imprimir el valor actual del objeto Java en la consola de depuración en Eclipse?
- 9. ¿Cómo puedo imprimir una cadena a la consola en coordenadas específicas en C++?
- 10. Cómo imprimir/registrar la dirección de una variable en NDK
- 11. Cómo usar la consola interactiva Eclipse en la depuración
- 12. Cómo imprimir registros de desensamblaje en la consola de Xcode
- 13. imprimir nombre de la variable en C#
- 14. Cómo imprimir una variable en una condición particular en gdb?
- 15. Imprimir el valor de una variable XSL
- 16. ¿Cómo puedo imprimir en la consola en color de forma cruzada?
- 17. ¿Cómo abrir la ventana de la consola en Eclipse?
- 18. Imprimir en consola sin inundar en C++
- 19. Consola MongoDB: ¿imprimir en la consola sin una nueva línea final?
- 20. ¿Cómo puedo imprimir la misma variable en una cadena varias veces?
- 21. Imprimir texto coloreado en la consola en C++
- 22. Evite imprimir después de ejecutar el comando en la consola
- 23. ¿Cómo puedo imprimir una comilla en C?
- 24. cscript - imprimir salida en la misma línea en la consola?
- 25. latex: imprimir una variable en números romanos
- 26. Consola interactiva usando Pydev en Eclipse?
- 27. Imprimir una imagen desde una aplicación de consola
- 28. ¿Cómo puedo imprimir en una variable en lugar de un archivo, en Perl?
- 29. ¿Cómo imprimir el nombre de una variable en C++?
- 30. ¿Cómo puedo hacer que la salida de Eclipse se extienda a una consola de Windows estándar?
Relacionados con: http://stackoverflow.com/questions/3007644/how-to-output-messages-to-the-eclipse-console-when-developing-for-android –