[英]Android Studio - Device file explorer stop working
From few days Device File Explorer of Android Studio shows me this message:几天后,Android Studio 的 Device File Explorer 向我显示了这条消息:
Error executing shell command pm list packages
执行 shell 命令时出错 pm list packages
And can't see files and apps from data folder, for example gets database from my Flutter app.并且无法从数据文件夹中查看文件和应用程序,例如从我的 Flutter 应用程序获取数据库。 Any ideas to solve this problem?
有解决这个问题的想法吗? Thanks in advance!
提前致谢!
UPDATE 29/11/2022更新29/11/2022
After searching a little I found way to execute adb shell commands from windows CMD, when executes ' adb shell pm list packages ' command the CMD throws this Exception:稍作搜索后,我找到了从 windows CMD 执行 adb shell 命令的方法,当执行“ adb shell pm list packages ”命令时,CMD 抛出此异常:
Exception occurred while executing 'list':
java.lang.SecurityException: Shell does not have permission to access user 150
com.android.server.am.ActivityManagerService.handleIncomingUser:14872 android.app.ActivityManager.handleIncomingUser:4802 com.android.server.pm.PackageManagerShellCommand.translateUserId:3499
at com.android.server.am.UserController.handleIncomingUser(UserController.java:2672)
at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:14872)
at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:4802)
at com.android.server.pm.PackageManagerShellCommand.translateUserId(PackageManagerShellCommand.java:3499)
at com.android.server.pm.PackageManagerShellCommand.runListPackages(PackageManagerShellCommand.java:965)
at com.android.server.pm.PackageManagerShellCommand.runListPackages(PackageManagerShellCommand.java:861)
at com.android.server.pm.PackageManagerShellCommand.runList(PackageManagerShellCommand.java:720)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:222)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:38)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onShellCommand(PackageManagerService.java:6922)
at android.os.Binder.shellCommand(Binder.java:1085)
at android.os.Binder.onTransact(Binder.java:903)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4909)
at com.android.server.pm.PackageManagerService$IPackageManagerImpl.onTransact(PackageManagerService.java:6906)
at android.os.Binder.execTransactInternal(Binder.java:1321)
at android.os.Binder.execTransact(Binder.java:1280)
According forums and other websites this code 150 signify that android studio try to open device file explorer in Samsung Secure Folder when my Flutter app it's installed in normal device storage, this error apparently appairing in Samsung devices with Secure folder.根据论坛和其他网站,此代码 150 表示当我的 Flutter 应用程序安装在正常设备存储中时,android 工作室尝试在三星安全文件夹中打开设备文件资源管理器,此错误显然出现在带有安全文件夹的三星设备中。 How we execute Device File Explorer in normal device storage, any idea?
我们如何在普通设备存储中执行设备文件资源管理器,知道吗?
I've this problem too.我也有这个问题。 I've uninstalled the Secure Folder to use the Device File Explorer still somebody get the solution Android Studio Error: One UI 5 upgrade (Android 13) Adb error executing shell command pm list on data/data/ folder
我已经卸载安全文件夹以使用设备文件资源管理器仍然有人得到解决方案Android Studio 错误:一个 UI 5 升级 (Android 13) Adb 错误执行 shell 命令 pm list on data/data/ folder
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.