Android Studio - проводник файлов устройства перестает работатьAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Studio - проводник файлов устройства перестает работать

Сообщение Anonymous »

Через несколько дней проводник файлов Android Studio показывает мне это сообщение:

Ошибка выполнения команд оболочки pm list packages

Изображение

И не могу видеть файлы и приложения из папки данных, например, получает базу данных из моего приложения Flutter. Есть идеи по решению этой проблемы? Заранее спасибо!

ОБНОВЛЕНИЕ 29.11.2022
После поиска Немного я нашел способ выполнять команды оболочки adb из Windows CMD, при выполнении команды «adbshell 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)
Согласно форумам и другим веб-сайтам, этот код 150 означает, что студия Android пытается открыть проводник файлов устройства в защищенной папке Samsung, когда мое приложение Flutter установлено в обычном хранилище устройства, эта ошибка, очевидно, появляется в Samsung устройства с защищенной папкой. Как мы запускаем Device File Explorer в обычном хранилище устройства, есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/745 ... op-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»