首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:无法访问包管理器。系统在运行吗?-在Android Studio

错误:无法访问包管理器。系统在运行吗?-在Android Studio
EN

Stack Overflow用户
提问于 2014-02-03 19:45:57
回答 9查看 77.8K关注 0票数 20

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

但我发现了奇怪的错误信息:

代码语言:javascript
复制
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设备并使用少量虚拟设备,但被捕获:

代码语言:javascript
复制
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?

如何解决此错误?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2014-02-04 04:43:32

首先,确保你运行的是Android Studio 0.3.2以上的版本,因为在0.3.2中报告了一些关于相同版本的问题。如果不是,您可以从Help >Check for update更新它。

如果您已经像上面的0.3.2那样运行:

看起来问题出在你的模拟器上,而不是Android Studio。甚至在仿真器正确启动之前,您就可能正在尝试安装应用程序。

等待主屏幕出现在模拟器中,然后再尝试安装任何应用程序。

还可以尝试从命令行在Emulator中安装任何apk

安装的步骤

  • 转到$Android_SDK_DIR\platform-tools,右键单击并按住Shift键,然后选择“在此处打开命令窗口”。
  • 运行命令adb devices以确保您的仿真器运行正常。它将显示所有正在运行的仿真器。
  • 现在如果仿真器显示正确,请键入命令adb install YOUR_FULL_APK_PATH,YOUR_FULL_APK_PATH属于系统中的任何.apk文件路径。

如果运行正常,请更新。

票数 13
EN

Stack Overflow用户

发布于 2014-04-25 21:02:51

这个错误最常见的原因很简单:你必须通过滑动屏幕上的“锁定”图标来手动解锁你的Android虚拟设备。安全措施防止仿真程序允许您在执行此操作之前连接调试器。

问题解决了:

在Android Studio中

  1. Start run/debug
  2. 如果您看到消息
  3. Do not closed AVD,只需再次单击run/debug,应用程序将在您解锁应用程序时运行。
票数 8
EN

Stack Overflow用户

发布于 2014-08-20 04:27:14

同样的问题,但不同的解决方案,我修改了我的虚拟设备,我改变了内存选项和内部存储,它工作得很好。内存:512,虚拟机HEap: 192,内置Storage=200,SD卡大小: 200,适用于设备Nexus4android 4.2.2。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21526565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档