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 в списке просмотра приложений.

  1. Сначала отключите устройство Android от компьютера под управлением Android Studio
  2. На вашем Android-устройстве откройте SuperSU и выберите вкладку приложений.
  3. Нажмите на оболочку ADB и выберите Access: 'deny'
  4. Подключите устройство к компьютеру с помощью USB-кабеля
  5. В 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