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
- Comience a ejecutar / depurar
- si ves el mensaje
- 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
comandoadb 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.