¿Hay una manera de cambiar la posición inicial predeterminada del emulador?
Cuando abro mis emuladores están siempre fuera de la pantalla a la izquierda Como así:
- La ejecución instantánea no funciona debido a "proceso múltiple"
- Error Gradle - No se puede llamar IncrementalTask.taskAction () en la tarea ': project: mergeDebugResources'
- Problemas con el teclado de Android Studio en Ubuntu
- Error de Gradle después de actualizar a Android Studio a 2.0 Preview y usar Instant Run:
- Carpetas de estudio androide dentro de paquetes
Es frustrante no poder tenerlos abiertos en algún lugar en el centro de la pantalla como así:
Estas son las siguientes preguntas:
- Posicionamiento de la ubicación inicial del dispositivo virtual Android
- Android Studio 1.2 Emulator se ajusta a un extremo de la pantalla y no se mueve
- La pantalla de Android Studio AVD está en la posición incorrecta
- La posición del emulador de Android siempre está en 0 0 en la pantalla después de la instalación de Android Studio
- La ventana del emulador está fuera de la vista en Android Studio
- El emulador de Android está fuera de vista, ¿cómo puedo moverlo?
Ninguna de esas respuestas de las preguntas trabaja para mí para fijar la posición de comienzo del defecto. También he intentado explorar la configuración de AVD y esto :
Abra el archivo emulator-user.ini y configure window.x y window.y en 0.
window.x = 0 window.y = 0
De hecho, he intentado alterar muchos de los archivos en .android/avd/<image name>
para ver si haría una diferencia.
Entiendo cómo mover el emulador una vez que ha comenzado. No quiero cambiar el tamaño del emulador.
En resumen, ¿existe alguna manera de cambiar la posición de inicio predeterminada del emulador en la pantalla?
- El segundo diseño no se muestra con la etiqueta de inclusión en el estudio de Android
- Ninguna carpeta "apk" generada dentro de la carpeta "Build" al construir un APK
- cuáles son los paquetes que instalo desde sdk manager en android studio
- ¿Cómo configurar el proyecto Cordova plugin con soporte IDE?
- MSVCR100.DLL no se encuentra en el lanzamiento de Android Studio
- No "Configuración del proyecto" en "Estructura del proyecto"
- Creación de una compilación de Gradle para Android que utiliza ViewPagerIndicator
- AutoCompleteTextView setError
Ok, como nos dimos cuenta – la solución es actualizar a Android Studio 2.0 con su nuevo emulador. @headsvk fue el primero que lo sugiere, por lo que elogios para él.
Para hacer este post un poco más amplio, here're instrucciones, cómo subir con nuevo Android Emulator 2.0:
- Primer vistazo a Android Emulator 2.0, la mayor y la mejor actualización en años
- Vista previa del emulador de Android
Problemas conocidos (según Google ):
- Emulando emulador de llamadas telefónicas entrantes.
- La característica de captura de pantalla bloquea el emulador en ciertas condiciones
- Si un AVD se ha abierto en una versión anterior del emulador, puede no arrancar en el nuevo emulador, por lo tanto, crear un nuevo AVD.
- OSX – la pantalla no se ennegrece cuando duermes el dispositivo
- Linux – segfault en la salida en algunas condiciones
- "-gpu mesa" opción no soportada
- La opción "-net *" no es compatible
- Opción "-no-window" no es compatible
- Escritorio remoto no compatible
- La clave "recents" del hardware emulado no funciona en las imágenes del sistema anteriores
- No se admiten varios servidores DNS
De mi experiencia personal – funciona bien (aparte de degradar después de un tiempo, por lo que tiene que ser reiniciado) en OS X, funciona con reiniciar una vez en una hora en Windows 10. Cada ≈10a vez congelación en el DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/<package name>
estado
Sin embargo, sigue siendo un gran paso adelante para Android Development y no es tan doloroso, ya que suena ser un adoptante temprano.
Creo que el problema es que no se siente cómodo usando el emulador que viene por defecto. Utiliza genymotion como emulador. Es muy fácil de usar y es muy ligero. Puedes descargarlo desde aquí :
Tuve que escribir algún código c:
#include <windows.h> int main() { for (;;) { HWND janela = FindWindowA(NULL, "Calculator"); if (janela) { SetWindowPos(janela, HWND_TOP, 400, 200, 0, 0, SWP_NOSIZE); } Sleep(2000); } }
Intentará mover la ventana a x = 400 ey = 200 una vez cada 2 segundos, pero puede cambiar esos valores. Además, cambie "Calculadora" al título de la ventana del emulador, compile y ejecute. Cuando haya terminado, cierre la ventana de la consola. Lo siento, pero mi respuesta guionada utiliza herramientas de terceros que no sé si se pueden publicar aquí sin autorización.
- Cómo crear un icono de barra de Notificación \ estado en el lado derecho?
- Localización dinámica de aplicaciones para Android