Пытаюсь заставить работать смартфон с версией 2.3.6 в режиме USB Accessory.
Согласно документации
http://developer.android.com/guide/topi ... ssory.html#
для некоторый смартфонов это возможно.
Используется смартфон Samsung gt-i8160 (Ace 2). В качестве USB хоста к которому подключатся смартфон - используется кабель на основе FT311D. Данная микросхема дает возможность обмена данными по протоколу UART (COM) между приложением андроид смартфона и другим устройством.
Программа - составлена в соответствии с требованиями, компилируется. Пытаемся установить. Получаем сообщение:
Код: Выделить всё
Waiting for device.
Target device: samsung-gt_i8160-6C7E542D746398E8129963993C59C21
Uploading file
local path: D:\Android\AndroidStudioProjects\UARTLoopback\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/com.UARTLoopback
Installing com.UARTLoopback
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.UARTLoopback"
pkg: /data/local/tmp/com.UARTLoopback
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
Повторяю, речь идет о попытке заставить работать смартфон с версией ниже 3.1.
С уважением.