Существуют и другие проблемы, которые проявляются в виде несанкционированного доступа, даже когда включен режим разработчика, чтобы разрешить доступ через USB. Иногда в Linux вы можете запустить ADB в пользовательском режиме, который может не разрешить доступ USB. В этом случае мне нужно было отключить ADB и перезапустить его с правами root.
от вопрос уже есть ответ здесь:
android studio adb Синтаксическая ошибка: «)» неожиданная 4 ответаЯ использую Linux Mint Sylvia на довольно старом ноутбуке, который не поддерживает эмуляторы. Поэтому я пытаюсь подключить свой Sony XA2 (довольно новый с Oreo, 8.0)
Я пытаюсь определить свое устройство, но у меня возникли проблемы с Android Studio и ADB-сервисом.
В журнале я получаю:
9:39 PM Unable to detect adb version, adb output: /home/fredrik/Android/Sdk/platform-tools/adb: 1: /home/fredrik/Android/Sdk/platform-tools/adb: Syntax error: "(" unexpected
Если я запускаю lsusb, я могу найти устройство:
Bus 002 Device 011: ID 0fce:51f7 Sony Ericsson Mobile Communications AB
Я попытался запустить устройства ADB, но сначала я получил это:
adb devices
The program 'adb' can be found in the following packages:
* adb
* android-tools-adb
Try: sudo apt install <selected package>
Поэтому я установил ADB с:
sudo apt install android-tools-adb
Тогда я мог бы запустить ADB как:
adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
CQ3000KKV4 unauthorized
Но все же я получил ошибку выше в Android Studio.
Ребята, вы понимаете? С наилучшими пожеланиями Фредрик