Android Studio 3 (All Versions) - устройство для просмотра файлов устройств ничего не показывает
При открытии окна Device file explorer
в Android Studio Preview 3 я не вижу файлы устройств (появляется сообщение "Ничего не показывать").
Я много искал эту тему, но не смог найти ничего подходящего для этой проблемы.
Я использую мое тестовое устройство:
Android Galaxy S5 под управлением Android OS 6 (API 23) - рутованный
Конкретная сборка Android Studio, которую я использую:
Android Studio 3.0 Beta 6
Сборка № AI-171.4333198, построена 13 сентября 2017 г.
JRE: 1.8.0_152-release-915-b01 amd64
JVM: 64-битная виртуальная машина OpenJDK от JetBrains sro
Windows 10 10.0
Есть идеи, как решить эту проблему?
Ответы
Ответ 1
После борьбы с этим в течение одного дня ответ для меня был связан с отключением разрешений SuperUser для оболочки ADB на моем устройстве Android.
Если вы рутировали свое устройство и используете приложение, такое как SuperSU, попробуйте отключить разрешение SU для оболочки ADB в списке просмотра приложений.
- Сначала отключите устройство Android от компьютера под управлением Android Studio
- На вашем Android-устройстве откройте SuperSU и выберите вкладку приложений.
- Нажмите на оболочку ADB и выберите Access: 'deny'
- Подключите устройство к компьютеру с помощью USB-кабеля
- В Android Studio откройте "Обозреватель файлов устройства".
Теперь вы должны увидеть список файлов на устройстве, включая файлы в /data/data/и его подпапках
Вы могли бы подумать, что наличие разрешений SU было бы хорошо, но в этом случае нет.
Отключить разрешения SU для оболочки ADB в SuperSU
Ответ 2
AS file explorer выполнит su 0 sh -c 'ls -l/'
чтобы su 0 sh -c 'ls -l/'
список файлов. По неизвестной причине SuperSu
удаляет одинарные кавычки, и фактическая команда su 0 sh -c ls -l/
. В таком случае -l не будет работать. AS файловый менеджер может иметь некоторые проблемы для анализа выходных данных. Так что нечего показывать. Вы можете проверить журнал AS, чтобы получить такое поведение. Откройте журнал из: help → show log in explorer