2015-12-17 1 views
1

Я получил устройство (ZTE Qlux 4g) клиентом в качестве тестового устройства для некоторых приложений. Я работаю на Ubuntu 14.04. Этот же телефон будет распространен среди 500 водителей такси, поэтому я не могу избежать тестирования на этом телефоне.Нет, minSDk (API 14)> deviceSdk (API 1)

enter image description here

Я не получаю эту ошибку на любом другом устройстве (Nexus4, Nexus5, Moto E, Xperia Z). У меня, очевидно, есть опция разработчика & USB-отладка включена. Я установил приложение, загрузив APK по электронной почте &.

При подключении данного устройства к моей машине Ubuntu, LogCat показывает только этот 1 линия:

01-01 00: 00: 00.000 0-0 /? E/Внутренний: недостаточные разрешения для устройства

Любая помощь в любом направлении будет принята с благодарностью.

+0

'sudo adb kill-server && sudo adb start-server' –

+0

@IntelliJAmiya: Уже пробовал. Не работает. –

+0

Все нижестоящие, можете ли вы рассказать, какую дополнительную информацию я должен дать? –

ответ

1

ZTE Qlux 4g использует Android 4.4, то есть API 20. Таким образом, данное устройство не является подлинным или имеет некоторые ошибки в самом устройстве или ubuntu несовместимо с ZTE Qlux 4g. Итак, сначала вы можете попробовать это на любой другой ОС, такой как windows/mac (если возможно). Если проблема не устранена, попросите клиента предоставить другое устройство той же модели.

+0

Из окон ОС, если я перехожу к настройкам Диспетчера устройств и обновляю интерфейс ADB, а затем развертываю какое-то приложение, он работает. Означает ли это какой-либо намек? –

+1

Да. Оно делает. Печально, что вы, вероятно, не можете использовать это устройство в ubuntu. Поскольку Ubuntu, вероятно, не поддерживает устройство. –

+0

@RivuChakraborty 'Как Ubuntu, вероятно, не поддерживает средства устройства? –

0

я получаю сообщение об ошибке:

enter image description here

Решение было в командной строке перезапустить соединение с командой «ADB убить-сервер». Затем снова подключите устройство.

enter image description here


Некоторые справочная информация об устройстве я использую. Устройство, которое я использую, является тестовым полем (а не телефоном), который подключается к моему ноутбуку (Android Studio) через USB-кабель или кабель Ethernet. Для того, чтобы я мог подключить устройство, мне пришлось это сделать:

Android Box Setup. Сделайте это, прежде чем приступать к нижним шагам:

1) Подключите ноутбук с Android Studio к шлюзу через кабель USB или кабель Ethernet (RJ45).

2) Подключите шлюз к той же сети WiFi, что и ноутбук.


Как использовать порт USB для отладки:

1) Откройте командную строку

2) Перейти к везде, где вы сохранили файл adb.exe enter image description here

3) Введите в «Adb connect». Например, «adb connect 192.168.1.84» или «adb connect 192.168.1.94».

3a) IP-адрес устройства Android можно найти в меню Настройки -> О планшетном ПК -> Status -> IP-адрес

3b) Если IP-адрес Box является чем-то вроде 10.134.114.51, то убедитесь, что поле подключено к той же сети WiFi, что и ноутбук.

Если вы находитесь в каталоге adb.exe, другие ADB команды включают в себя:

1) ADB устройства = находит все устройства, подключенные к компьютеру.

2) ADB убить-сервер = Отсоединяет Устройства


0

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 Virtual (Android 4.4.4 API19), выше, чем отключен эмулятор-5554. Я выбрал его, и отладчик работал.

Смежные вопросы