Ошибка: не удалось получить доступ к диспетчеру пакетов. Работает ли система? – В Android Studio

Я установил студию Android и попытался запустить простые проекты.

Но я обнаружил странное сообщение об ошибке:

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? 

Я не мог понять, почему это происходит?

Я установил версию sdk и настроенный эмулятор. Какие-либо предложения?

Вот эмуляция эмулятора:

Эмуляция эмулятора

Обновить:

Я попытался установить устройство Genymotion и использовать несколько виртуальных устройств, но поймал:

 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? 

Как решить эту ошибку?

Solutions Collecting From Web of "Ошибка: не удалось получить доступ к диспетчеру пакетов. Работает ли система? – В Android Studio"

Сначала убедитесь, что вы используете версию Android Studio выше 0.3.2, потому что в AS 0.3.2 сообщалось о какой-то проблеме. Если это не так, вы можете обновить его с Help >Check for update .

Если вы уже используете AS выше 0.3.2:

Кажется, проблема связана с вашим эмулятором не с Android Studio. Может случиться так, что вы пытаетесь установить приложение до того, как даже эмулятор запустится правильно.

Подождите, пока в эмуляторе не появится главный экран, прежде чем пытаться установить какое-либо приложение.

Также попробуйте установить любой apk в Emulator из командной строки

Шаги по установке

  • Перейдите в $ Android_SDK_DIR \ платформенные инструменты, щелкните правой кнопкой мыши, удерживая нажатой клавишу Shift и выберите «Открыть командное окно здесь».
  • Запустите команды adb devices чтобы убедиться, что эмулятор эмулятора работает правильно. Он покажет все ваши запущенные эмуляторы.
  • Теперь, если эмуляторы отображаются правильно, введите команду adb install YOUR_FULL_APK_PATH , YOUR_FULL_APK_PATH имеет любой путь к файлу .apk в вашей системе.

Пожалуйста, уточните, если это работает нормально.

Наиболее распространенная причина этой ошибки проста: вам нужно вручную разблокировать Android-устройство Android, щелкнув значок «блокировка» на экране. Меры безопасности не позволяют эмулятору разрешить вам подключать отладчик, прежде чем делать это.

Проблема устранена:

В Android Studio

  1. Пуск / отладка
  2. Если вы видите сообщение
  3. Не закрывайте AVD, просто нажмите снова запустить / отладить, приложение будет запущено при разблокировке приложения.

Та же проблема, но другое решение, я изменил свое виртуальное устройство, я изменил опцию памяти и внутреннее хранилище, и он отлично работает. RAM: 512, VM HEap: 192, Internal Storage = 200, SD Card Размер: 200 для Android Nexus 4 android 4.2.2.

У меня была эта проблема, но я обнаружил, что просто убить эмулятор и перезапустить его. Кажется, что есть какое-то состояние гонки, когда эмулятор не инициализировался до того, как Android Studio попытается запустить apk, и вы получите ошибку пакета.

У меня тоже было это, и использование этой конфигурации работало для меня:

Устройство: Nexus One
Цель: Android 4.2.2 -api level 17
CPU / ABI: ARM (armeabi-v7a)
Клавиатура: аппаратная клавиатура присутствует

Параметры памяти :

ОЗУ: 512
Куча VM: 192
Вечное хранилище: 200

SD-карта :

Размер: 200

В моем случае эта ошибка была вызвана SELinux. Я должен был поставить SELinux на разрешение.

 adb shell su 0 setenforce 0 

То же самое случилось со мной прямо сейчас. Я не знаю, есть ли другое, но для меня работали:

  • Открыто AVD (Android Virtual Device) Manager
  • Начальное виртуальное устройство
  • Нажмите кнопку «Запустить» еще раз (это в строке состояния)

Объяснение: Проблема возникла из-за таймаута. После того, как устройство было запущено, Android Studio может общаться с ним. (V 0,5,3)

Это работает для меня

1) Закрыть решение.

2) Закрыть эмулятор.

3) Запустите эмулятор и подождите, пока он полностью запустится, и отобразится Начальный экран.

4) После этого только Open Solution и Clean, Rebuild и попробуйте развернуть приложение.