错误:无法访问软件包pipe理器。 系统正在运行? – 在Android Studio

我安装了android studio,并试图运行简单的项目。

但是我抓到了奇怪的错误信息:

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版本并configuration了仿真器。 有什么build议么?

这里是模拟器的configuration:

仿真器配置

更新:

我试图安装Genymotion设备,并使用很less的虚拟设备,但抓住了:

 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? 

如何解决这个错误?

  • 在Android Studio上设置许可validation库
  • 访问被拒绝查找属性“camera.hal1.packagelist”
  • 资源$ NotFoundException:文件res / drawable / abc_ic_ab_back_material.xml
  • Android数据绑定后备/默认值
  • 如何在Android Studio中alignment/格式化代码?
  • Android中ID命名约定的最佳实践?
  • 通过Android Studio菜单和gradlew命令行运行lint之间的区别
  • Android Studio - Android设备监视器 - 空视图
  • 首先请确保您运行的是0.3.2以上版本的Android Studio版本,因为在AS 0.3.2中报告了相同的问题。 如果不是,可以从“ Help >Check for update

    如果您已经在0.3.2以上运行AS:

    似乎问题是与您的模拟器不与Android Studio。 在模拟器正常启动之前,您可能会尝试安装应用程序。

    在尝试安装任何应用程序之前,请等待主屏幕出现在仿真器中。

    也尝试从命令行安装任何apk模拟器

    安装步骤

    • 转到$ Android_SDK_DIR \ platform-tools,在那里按住右键并按住Shift键并select“在这里打开命令窗口”。
    • 运行命令adb devices以确保你的模拟器运行正常。 它会显示你所有的运行模拟器。
    • 现在,如果模拟器正常显示,请键入命令adb install YOUR_FULL_APK_PATH ,YOUR_FULL_APK_PATH是系统中的任何.apk文件path。

    如果这工作正常请更新。

    此错误最常见的原因很简单:您必须通过滑动屏幕上的“locking”图标来手动解锁Android虚拟设备。 安全措施可以防止仿真器在执行此操作之前让您连接debugging器。

    问题解决了:

    在Android Studio中

    1. 开始运行/debugging
    2. 如果你看到消息
    3. 不要closuresAVD,只需再次点击运行/debugging,应用程序将在您解锁应用程序时运行。

    同样的问题,但不同的解决scheme,我修改了我的虚拟设备,我改变了内存选项和内部存储,它工作正常。 内存:512,虚拟机堆:192,内存= 200,SD卡大小:200为设备连结4 Android 4.2.2。

    我有这个问题,但我发现只是简单地杀死模拟器,并重新启动它的工作。 在Android Studio试图启动apk之前仿真器还没有初始化的情况下似乎有某种竞争条件,所以你得到包错误。

    我也有这个,并使用此configuration为我工作:

    设备:Nexus One
    目标:Android 4.2.2 -api等级17
    CPU / ABI:ARM(armeabi-v7a)
    键盘:硬件键盘存在

    内存选项

    RAM:512
    VM堆:192
    Iternal存储:200

    SD卡

    尺寸:200

    在我的情况下,这个错误是由SELinux造成的。 我必须设置SELinux宽容。

     adb shell su 0 setenforce 0 

    我现在也是这样 我不知道是否有另一个,但对我来说,以下工作:

    • 打开AVD(Android虚拟设备)pipe理器
    • 启动虚拟设备
    • 再次点击运行button(状态栏上的那个)

    说明:问题是由于超时而发生的。 一旦设备启动,Android Studio可以与他交stream。 (v 0.5.3)

    这是为我工作的

    1)closures解决scheme。

    2)closures仿真器。

    3)运行模拟器,等待它完全启动,并显示主屏幕。

    4)之后,只有打开解决scheme和清理,重build和尝试部署应用程序。