В любом случае, что я сделал для решения этой проблемы (на Ubuntu ).
Определено, в каких случаях мне нужно запускать эти команды.Для большинства пользователей Ubuntu есть домашняя папка (скрытый файл .bashrc
).
, в которой вы можете записать запуск этих команд.Но эти команды будут запущены при вводе команды bash
в консоли.
Поскольку у меня есть оболочка .zshrc, я сделал следующее:
openconsole: gedit .zshrc
Когда файл откроется, добавьте следующую строку:
./.add_device_permissions.sh
После или до этого нам нужно создать этот файл: .add_device_permissions.sh
в котором мы пишем следующее:
#!/bin/bash
# Add permissions
ADB="/home/vadimm/Android/Sdk/platform-tools/adb"
$ADB devices
$ADB kill-server
cat .permissions_redmi_note | sudo -S $ADB devices
$ADB kill-server
cat .permissions_redmi_note | sudo -S $ADB devices
Также нам нужно создать .permissions_redmi_note, где нам нужно жестко закодировать наш пароль.
Чтобы не добавлять в файл
.zshrc
ненужно, мы можем указать путь при запуске самой системы:
Startup Applications Preferences
Где мы нажимаем «Добавить» и пишем нашу команду: /home/vadimm/.add_device_permissions.sh
Также вы можете попробовать использовать в командной строке следующие команды:
./adb devices
./adb kill-server
sudo ./adb devices
./adb kill-server
./adb devices