Я пытался использовать свой Nexus 5 в качестве отлаживаемого устройства при работе с Android Studio. Я использовал несколько разных ресурсов, чтобы заставить устройство отображать отпечаток RSA (который я принял), но устройство остается «неавторизованным». В настоящее время я использую Ubuntu 12.04 на Dell XPS-13.
У моего настольного компьютера под управлением Windows 7 не было проблем, он мгновенно распознается и является действительным отлаживаемым устройством.
Одна проблема, которую я только что обнаружил после нескольких недель попыток заставить это работать, заключается в том, что в диспетчере AVD в столбце «Совместимость» для этого устройства, когда НЕ АВТОРИЗОВАН, написано: Нет, minSDK (API8) > deviceSDK (API 1) < /сильный>. Интересно, может ли это быть связано с тем, что устройство в настоящее время обновлено.
Вот некоторые из вещей, которые я пробовал:
Обновлен документ 51-android.rules со следующей строкой, сделанной исполняемой: SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee2", MODE="0666", GROUP= "Джон"
Серия команд adb kill/start-server
Принял отпечаток RSA в одном экземпляре и окончательно удалил ключ/повторно принял его.
Проверены разрешения usb слота.
Изменено устройство с мультимедийного устройства на камеру и обратно (на самом деле это иногда позволяет команде «adb devices» возвращать значение устройства для телефона, но затем процесс abd блокируется и аварийно завершает работу).
Я действительно не видел никого с проблемой, когда они могли принять отпечаток пальца RSA, но устройство остается неавторизованным, или что диспетчер AVD сообщает об устройстве SDK (API 1).
Любая помощь приветствуется, спасибо!
Изменить: следует отметить, что я немного новичок в Linux, так что имейте это в виду.