Нет, minSDk(API 14) > deviceSdk(API 1)
Я получил устройство (ZTE Qlux 4g) от клиента в качестве устройства для тестирования некоторых приложений. Я работаю на Ubuntu 14.04. Этот же телефон будет распространяться на 500 водителей такси, поэтому я не могу избежать тестирования на этом телефоне.
Я не получаю эту ошибку на любом другом устройстве (Nexus4, Nexus5, Moto E, Xperia Z). У меня очевидно есть опция для разработчиков и отладка по USB. Я установил приложение, загрузив APK по электронной почте, и оно запускается.
Когда я подключаю это устройство к моей машине с Ubuntu, logcat показывает только одну строку:
01-01 00: 00: 00.000 0-0 /? E / Internal: недостаточно прав для устройства
Любая помощь в любом направлении будет принята с благодарностью.
3 ответа
ZTE Qlux 4g использует Android 4.4, то есть API 20. Таким образом, данное устройство не является подлинным, или в нем есть какая-то ошибка, либо Ubuntu несовместимо с ZTE Qlux 4g. Итак, что вы можете сделать в первую очередь, попробуйте это на любой другой ОС, такой как windows/ mac (если возможно). Если проблема не устраняется, попросите клиента предоставить другое устройство той же модели.
Ubuntu 16.04
Virtualbox 5.0.24
Android 4.4-r5
Android Studio 2.1.2
Я получаю эти ошибки:
Эмулятор неизвестного эмулятора-5554 отключен.
Но я смог подключиться к виртуальной машине Android в оболочке вне Android Studio.
Чтобы решить эту проблему, в Android Studio мне пришлось запустить терминал (значок слева внизу) и запустить следующее:
netstat -ln | grep 5555 ;# As expected adb server was alive.
adb connect <ANDROID_VIRTUAL_MACHINE_IP_ADDR>:5555
Затем виртуальный компьютер Innotek GmbH (Android 4.4.4 API19) обнаружился над отключенным эмулятором-5554. Я выбрал его, и отладчик работал.
Я получаю это сообщение об ошибке:
Решение было в командной строке, перезапустите соединение с помощью команды "adb kill-server". Затем снова подключите устройство.
Некоторая справочная информация об устройстве, которое я использую. Устройство, которое я использую, представляет собой тестовый блок (не телефон), который подключается к моему ноутбуку (Android Studio) через кабель USB или кабель Ethernet. Чтобы подключить устройство, мне нужно было сделать следующее:
Настройка Android Box. Сделайте эти вещи, прежде чем перейти к нижним шагам:
1) Подключите ноутбук с Android Studio к шлюзу через кабель USB или кабель Ethernet (RJ45).
2) Подключите шлюз к той же сети Wi-Fi, что и ноутбук.
Как использовать порт USB для отладки:
1) Открыть командную строку
2) Перейдите туда, где вы сохранили файл adb.exe
3) Введите "adb connect". Например, "adb connect 192.168.1.84" или "adb connect 192.168.1.94".
3a) IP-адрес устройства Android можно найти в меню "Настройки" -> "О планшете" -> "Состояние" -> "IP-адрес".
3b) Если IP-адрес устройства соответствует 10.134.114.51, убедитесь, что устройство подключено к той же сети Wi-Fi, что и ноутбук.
Если вы находитесь в каталоге adb.exe, другие команды adb включают в себя:
1) adb devices = Находит все устройства, подключенные к вашему компьютеру.
2) adb kill-server = отключает устройства