@maxutovali

Как можно запушить директорию телефона во втором пространстве с помощью ADB?

Всем доброго дня! Использую телефон Xiaomi Redmi Note 7/8, в первом пространстве (основном) скрипт хорошо отрабатывает. Файлы передаются без проблем. А вот второе пространство ADB почему-то не видит.
Как можно провести трансфер между ПК и смартфоном во втором пространстве с помощью adb?
def transfer_file(self, file_path,delete=True):
        self.clear_folder(self.android_path)
        print(f'...Передаю Файл {file_path}...')
        self.transfer_file_name = file_path.split('/')[-1]
        # пушим файл через адб
        self.adb.cmd(f'push {file_path} {self.android_path}')
        print(f'...Обновляю Папку {self.android_path}...')
        # обновляем хранилище через активити менеджер, чтобы прилка увидела файл
        self.adb.cmd(f'shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:{self.android_path}')
        if delete == True:
            print(f'...Удаляю Файл {file_path} c PC...')
            Path(file_path).unlink()

Буду крайне благодарен, если поможете)
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы