Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Consejos y trucos del emulador de Android

¿Cuál es su característica de Emulator que usted no podría trabajar sin?

¿Qué desconocido gran atajo, comando de consola o opción de inicio que hay que descubrió y cree que tiene que ser también conocido por todos los desarrolladores de Android?

  • ¿Cuál es la familia de fuentes predeterminada en Android?
  • Android: muestra la imagen desde la tarjeta SD
  • Agrupar por en ContentResolver en Ice Cream Sandwich
  • FFMPEG para Android toolchains: brazo-linux-armeabi-eabi-pkg-config - hay algún toolchain que contenga la herramienta pkg-config
  • Son los registros de depuración de Android realmente despojado en tiempo de ejecución?
  • Receptor de difusión de Android que no recibe la intención
  • Comparta su sabiduría Emulator con nosotros.

  • El teclado virtual cubre un EditText en un PopupWindow
  • ¿Cómo puedo pasar un objeto Bitmap de una actividad a otra?
  • ¿Podemos actualizar el APK en Google Play Store sin cambiar la versión de APP
  • Androide. Cómo cambiar la actividad dentro de una pestaña
  • Cómo mostrar emoticonos en Android
  • La API de ubicación de Google Play Service devuelve una ubicación incorrecta a veces
  • 12 Solutions collect form web for “Consejos y trucos del emulador de Android”

    F6 – emulación de bola de pista de inicio

    Cuando se trabaja con pantalla de alta resolución, se puede reducir el tamaño del emulador para que encaje mejor en la pantalla de la PC: AVD Manager – Inicio – marque "Escala de pantalla a tamaño real" y ajuste el tamaño de pantalla a un valor adecuado (6 works for me )

    No es exactamente una función de emulador pero relacionada.

    Cuando se utiliza el desarrollo de Eclipse para Android, el certificado de depuración que se crea automáticamente sólo dura 1 año. Cuando caduca, es un dolor tener que eliminar todos los archivos .apk de desarrollo, porque el nuevo certificado no coincide, por lo que no puede actualizarlos en todos sus AVD. Tienes que obtener otra API de MAP de desarrollo. La recomendación publicada es simplemente eliminar el archivo debug.keystore y Eclipse (ADT realmente) creará uno nuevo para usted, de nuevo con un vencimiento de 1 año. Pero puede crear su propio certificado de depuración en debug.keystore con la caducidad que desee. Haga esto en la carpeta .android en su directorio HOME:

    Keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000

    ADT establece el nombre y apellido en el certificado como "Android Debug", la unidad organizativa como "Android" y el código de país de dos letras como "US". Puede dejar los valores de organización, ciudad y estado como "Desconocido".

    Puede habilitar / deshabilitar la red de emuladores con: F8

    Ideal para probar interrupciones del servicio mientras tu aplicación está conectada a algún servicio basado en web. Permite una desactivación muy rápida en el momento en que se inicia una descarga o un servicio web.

    Puede rotarlo: Ctrl + F11 .

    Usted puede probar sus manos en un montón de trucos con la clave del teclado y tomada de la documentación oficial de Android. Vea la imagen de abajo.

    Trucos y consejos del emulador

    Puede obtener el Android Market en ejecución en el emulador.

    Demuestra una aplicación para Android desde una memoria USB

    Suponiendo que desea mostrar un amigo / cliente de su aplicación y su máquina no tiene Android SDK, Eclipse o incluso un JRE uptodate, puede poner todo lo que necesita en una unidad USB sin afectar su entorno de desarrollo.

    Hacer una carpeta 'androiddem' en el palo, copiar un sdk mínimo (no necesita los documentos o muestras) con las plataformas que necesita y un tiempo de ejecución de Java a sus propias carpetas.

    Abra un cuadro DOS desde la raíz de la unidad USB y establezca una variable de entorno local ANDROID_SDK_HOME en la raíz de la unidad. (Esta variable env es un poco inapropiada si usa Eclipse ya que no lo necesita y recoge la ubicación SDL de las preferencias generales de Android). Controla donde se crean los AVDs, así que una vez que lo hayas puesto en h: \ (digamos), puedes bajar al directorio de herramientas del stick y crear AVDs de la forma normal – terminarán en .android en el palillo.

    Si copia los .apks que desea (asegúrese de que estaban firmados con una clave de liberación) en el stick, a continuación, desde otro cuadro de DOS (con el conjunto ANDROID_SDK_HOME como antes puede utilizar los comandos adb para instalar los apks a los AVDs que usted hecho.

    Todo lo que tienes que hacer entonces es tomar el palo a la máquina de destino, abrir una caja de DOS de nuevo, establecer el ANDROID_SDK_HOME, prepend el JRE a la ruta y ejecutar el emulador de la nominación de la AVD objetivo.

    Puede simplificar el proceso creando archivos por lotes en el stick para establecer variables y rutas de acceso.

    Mantenga el emulador abierto durante el desarrollo para evitar el tiempo de arranque.

    (Fuente: Hola Android del programador pragmático del libro – Ha, acabo de leer esto ayer.)

    Puede utilizar DDMS para crear capturas de pantalla desde aplicaciones que se ejecutan en hardware. Acaba de pulsar Ctrl-S desde dentro del programa DDMS. Ideal para crear capturas de pantalla para el Android Market, especialmente si su aplicación funciona mal en el emulador.

    Había estado captando capturas de pantalla del emulador y recortándolas con Image Magick hasta que me lo señalara un colega en el trabajo.

    Menú de pantalla de DDMS

    Uso de DDMS para depurar un servicio que no tiene actividad.

    Suponiendo que ha escrito un servicio en su propio apk que debe ser utilizado por otra aplicación, entonces no es posible establecer puntos de quiebre en el código de la aplicación de servicio y hacer que se activen cuando se ejecute la otra aplicación e invoque el servicio.

    Sin embargo, si va a la perspectiva de DDMS, busca el hilo del servicio y resalta, luego haz clic en el icono de error en el DDMS, se activan los puntos de interrupción.

    Esto responde a una de mis propias preguntas (sin respuesta).

    Utilice los comandos ADB para optimizar su trabajo. Ejemplos muy útiles:

    adb shell am broadcast -a com.test.IntentName – simular una intención

    adb shell date -s 19860407.115033 – cambiar de fecha / hora (a mi cumpleaños;)

    adb shell dumpsys alarm – imprimir las alarmas registradas

    1) Restablecer adb cada vez que la consola tiene errores de adb.

    Introduzca aquí la descripción de la imagen

    2) Utilice las opciones de lanzamiento sabiamente:

    2.1) Si el emulador de problemas no responde cada vez que se inicia, reinicie el emulador con "borrar los datos de usuario". Se borrará todas las aplicaciones instaladas antes y hacer emulador fresco.

    2.2) Comprobar "Iniciar desde la instantánea" ahorrará tiempo al iniciar el emulador. Lee de una instantánea (si hay alguna).

    2.3) Comprobar "Guardar en instantánea" guardará una instantánea para ejecutar el emulador inmediatamente la próxima vez. Desactive esta opción si desea cerrar el emulador más rápidamente.

    Introduzca aquí la descripción de la imagen

    3) Copia de seguridad "sdcard.img" si tiene la intención de cambiar su tamaño. Solía ​​perder datos cuando trataba de cambiar su tamaño.

    4) Descargue e instale offline SDK de Android si tiene problemas de conexión a Internet en su computadora.

    5) Instalar Android Market en el emulador .

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.