studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android android-studio runtime-error emulation

programacion - Error: No se pudo acceder al Administrador de paquetes. ¿Está funcionando el sistema?-En Android Studio



manual de programacion android pdf (8)

El mismo problema pero solución diferente, modifiqué mi dispositivo virtual, cambié la opción de memoria y el almacenamiento interno, y funciona bien. RAM: 512, VM HEap: 192, almacenamiento interno = 200, tamaño de tarjeta SD: 200 para el dispositivo Nexus 4 android 4.2.2.

Instalé Android Studio y traté de ejecutar proyectos fáciles.

Pero capté un extraño mensaje de error:

Waiting for device. /usr/local/idea/android-studio/sdk/tools/emulator -avd Nexus-4-18-xhdpi -netspeed full -netdelay none emulator: emulator window was out of view and was recentered Device connected: emulator-5554 Device is online: emulator-5554 Target device: Nexus-4-18-xhdpi [emulator-5554] Uploading file local path: /home/nazar/Documents/coursera-android/Examples/HelloAndroid/out/production/HelloAndroid/HelloAndroid.apk remote path: /data/local/tmp/course.examples.HelloWorld.HelloWorld Installing course.examples.HelloWorld.HelloWorld DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/course.examples.HelloWorld.HelloWorld" Error: Could not access the Package Manager. Is the system running?

No pude averiguar por qué sucedió esto?

Instalé la versión sdk y configuré el emulador. ¿Alguna sugerencia?

Aquí está la configuración del emulador:

Actualizar:

Intenté instalar el dispositivo Genymotion y usar pocos dispositivos virtuales, pero detecté:

Waiting for device. Target device: genymotion-nexus_4___4_4_2___api_19___768x1280-192.168.56.101:5555 Uploading file local path: /home/nazar/Documents/coursera-android/Examples/HelloAndroid/out/production/HelloAndroid/HelloAndroid.apk remote path: /data/local/tmp/course.examples.HelloWorld.HelloWorld Installing course.examples.HelloWorld.HelloWorld DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/course.examples.HelloWorld.HelloWorld" WARNING: linker: libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix. Error: Could not access the Package Manager. Is the system running?

¿Cómo resolver este error?


En mi caso este error fue causado por SELinux. Tengo que establecer SELinux en permisivo.

adb shell su 0 setenforce 0


Esto me funciona

1) Cierre la solución.

2) Cerrar el emulador.

3) Ejecute el emulador y espere hasta que se inicie por completo y muestre la pantalla de inicio.

4) Después de eso solo abra Solución y Limpie, Reconstruya e intente implementar la aplicación.


La causa más común de este error es simple: tienes que desbloquear manualmente tu dispositivo virtual de Android deslizando el ícono de "bloqueo" en la pantalla. Las medidas de seguridad evitan que el emulador le permita conectar el depurador antes de hacer esto.

El problema esta resuelto:

En Android Studio

  1. Comience a ejecutar / depurar
  2. si ves el mensaje
  3. No cierre el AVD, simplemente haga clic en ejecutar / depurar nuevamente, la aplicación se ejecutará cuando desbloquee la aplicación.

Lo mismo me pasó a mí ahora mismo. No sé si hay otro pero para mí lo siguiente funcionó:

  • Administrador abierto de AVD (dispositivo virtual de Android)
  • Dispositivo virtual iniciado
  • Presiona el botón Ejecutar nuevamente (el que está en la barra de estado)

Explicación: El problema sucedió debido a un tiempo de espera. Una vez que el dispositivo había comenzado, el Android Studio podía comunicarse con él. (v 0.5.3)


Primero asegúrese de que está ejecutando la versión de Android Studio por encima de 0.3.2, ya que hubo un problema reportado con respecto al mismo en AS 0.3.2. Si no lo está, puede actualizarlo desde Help >Check for update .

Si ya está ejecutando AS por encima de 0.3.2:

Parece que el problema es con tu emulador no con Android Studio. Puede suceder que esté intentando instalar la aplicación incluso antes de que el emulador se inicie correctamente.

Espere hasta que aparezca la pantalla de inicio en el emulador antes de intentar instalar cualquier aplicación.

También intenta instalar cualquier apk en el emulador desde la línea de comandos

Pasos para instalar

  • Vaya a $ Android_SDK_DIR / platform-tools, haga clic derecho y mantenga presionada la tecla Mayús y elija "Abrir ventana de comandos aquí".
  • Ejecute los adb devices comando adb devices para asegurarse de que su emulador se ejecuta correctamente. Mostrará todos tus emuladores en ejecución.
  • Ahora, si los emuladores se muestran correctamente, escriba el comando adb install YOUR_FULL_APK_PATH , YOUR_FULL_APK_PATH es de cualquier ruta de archivo .apk en su sistema.

Por favor, actualice si esto funciona bien.


También tuve esto, y usar esta configuración funcionó para mí:

Dispositivo: Nexus One
Objetivo: Android 4.2.2 -api nivel 17
CPU / ABI: ARM (armeabi-v7a)
Teclado: Teclado hardware actual.

Opciones de memoria :

RAM: 512
Montón de máquinas virtuales: 192
Almacenamiento Iternal: 200

Tarjeta SD :

Tamaño: 200


Tuve este problema, pero encontré que simplemente matar el emulador y reiniciarlo funcionó. Parece que hay algún tipo de condición de carrera en la que el emulador no se ha inicializado antes de que Android Studio intente iniciar la apk y, por lo tanto, aparezca el error del paquete.