Нет, 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 = отключает устройства


Другие вопросы по тегам