Внутреннее хранилище вроде не настроено, как это решить? - PullRequest
0 голосов
/ 06 июля 2019

Я не могу установить какие-либо приложения, и у установленных приложений ваш кэш данных равен 0 КБ в настройках. Когда я пытаюсь установить приложение, adb logcat возвращает следующее:

ActivityManager: невозможно запустить службу. Intent U = 0: не найдено PackageManager: не удалось связать со службой медиа-контейнера InstallAppProgress: код ошибки установки: 1

Ни одно из решений на Ошибка при создании файла изображения (файловая система только для чтения) не удалась. Это как распознано внутреннее хранилище 4 Гб устройства, и несколько файлов из внутреннего хранилища смонтированы в / sdcard, но в него не вставлена ​​никакая sdcard.

"adb shell sm список дисков" не возвращает;

"adb shell sm list-volume all" return:

закрытый монтированный ноль эмулируемый монтируется null

"adb shell sm-get-primary-storage-uuid" return "null"

В чем здесь проблема?

1 Ответ

0 голосов
/ 06 июля 2019

В Android Studio 3.3 вы можете перейти к просмотру => Окно инструментов => Обозреватель файлов устройства.Это покажет вам файлы устройства.Обратите внимание, что если вы используете телефон Samsung для отладки,

Если у вас устройство SAMSUNG, не беспокойтесь - SAMSUNG прервал запуск, сбросив флаг setuid (так что запуск не имеет шансов напереключение на другую личность).

Также не пытайтесь обойти обходной путь интеллектуального коммутатора «переинициализация устройства», он не будет работать, пока SAMSUNG не исправит его в прошивке (поэтому его стоит обновить до последней версии).).

Для доступа к данным вашего приложения используйте другой метод, например, adb backup:

adb backup -f data.ab dd if = data.ab bs = 24 skip = 1 |openssl zlib -d> data.tar

см. run-as: невозможно установить возможности: операция не разрешена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...