无法访问包管理器。安装android应用程序时系统是否正在运行
在emulator中安装android应用程序时,我遇到以下错误 请帮我解决这个错误 错误消息:无法访问包管理器。安装android应用程序时系统是否正在运行,android,android-emulator,runtime-error,Android,Android Emulator,Runtime Error,在emulator中安装android应用程序时,我遇到以下错误 请帮我解决这个错误 错误消息: emulator.exe -avd avd_name adb wait-for-device adb install path-to.apk could not access the package manager. is the system running while installing android application.... 关闭进程/服务器并重新启动它。!成
emulator.exe -avd avd_name
adb wait-for-device
adb install path-to.apk
could not access the package manager. is the system running while installing android application....
关闭进程/服务器并重新启动它。!成功了 您需要等待模拟器完全启动—需要几分钟时间。一旦它完全启动(仿真器上的UI将改变),它应该可以工作
您需要在emulator运行后重新启动应用程序,并在出现提示时选择正在运行的emulator。正如其他人所说,出现此错误是因为emulator仍在启动过程中。此时尝试访问设备的软件包管理器会导致错误 这只是一个简单的时间问题。以下是避免此错误的步骤:
应用程序的安装应该没有错误。在启动应用程序之前,您可以通过设置默认设备来避免错误。启动应用程序之前启动AVD。一旦看到此错误,请等待emulator显示锁屏。然后在IDE中重新启动应用程序,并再次检查模拟器。这对我总是有用的
在Android studio中,您可以通过单击绿色播放按钮或ctrl+r重新启动 在我的例子中,只是模拟器花了9分钟启动。等待直到在emulator LCD上看到锁定图标。或者使用真正的平板电脑或手机。我的解决方案是重新启动IDE。我怀疑一个速度较慢的仿真器隐藏在视线之外,阻碍了在我的设备上的安装。下面的链接帮助解决了同样的问题。上述解决方案对我没有帮助。 通过使用CMD重新启动服务器,应用程序恢复工作。打开cmd(以管理员身份运行),打开此
cd C:\Program Files(x86)\Android\Android sdk\platform tools
(此路径必须指定您的android sdk安装文件夹)
现在,首先写,
adb kill server
然后检查您的项目构建是否处于调试模式而不是发布,我在调试时遇到了一些问题总是忘记将发布模式更改为Debug(Xamarin用户)如果在使用根设备的su提示符而不是emulator时出现此错误,请先禁用SELinux
setEnforce0
对于某些pm操作,您可能需要首先切换到shell用户
su shell
然后重新运行pm
命令
su提示符下不可用的
am
命令也是如此。我不明白错误是什么。是否有特定的错误消息?无法访问包管理器。系统正在运行吗??????。。。请参考上述3个目标。在执行最后一个目标(将测试推送到设备)时,我们出现以下错误。“无法访问包管理器。系统正在运行吗?”。模拟器已成功启动,但是它花了一些时间才启动。这个bug是针对Android Studio在《如何测试UI是否完全启动》中提出的?我可以用adb运行命令吗?这个答案已经过时了,类似adb的东西在这个目录结构中已经不存在了。