2013-04-27 4 views
2

Я работаю над последовательным интерфейсом USB. Я хочу сделать Nexus для чтения данных с USB.Предупреждение: Не удалось найти UsbSerialLibrary.apk

Я нашел пример проекта для этого. here

Итак, я клонировал проект и выполнил затмение. Все работает хорошо, но я получил это предупреждение, и я попытался подключить свой USB к Nexus последовательным портом. Однако он не может найти мой USB. Я не знаю, может быть, это потому, что предупреждение.

Я искал и нашел некоторые рекомендации, но они не работают для меня.

Кроме того, я добавляю идентификатор продукта и идентификатор поставщика usb в файл xml.

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <usb-device vendor-id="1516" product-id="8628" /> 
</resources> 

Не могли бы вы помочь мне разобраться?

enter image description here

Спасибо заранее!

ответ

3

Вы используете библиотеку UsbSerial в качестве библиотеки для своего основного проекта? В этом случае, пожалуйста, перейдите по ссылке:

Main project's properties -> build path -> projects tab 

и убедитесь, чтобы удалить UsbSerialLibrary из этого места. Вы должны убедиться, что он присутствует в

Main project's properties -> android -> Library 

Если его там нет, выберите его, а это необходимо. Надеюсь, что это поможет удалить это предупреждение. Приветствия!

+0

Спасибо, @unbekant, он работает хорошо !!. Вы когда-нибудь работали над этим проектом? Могу я задать вам несколько вопросов? Мое приложение также может быть установлено. Но он всегда показывает «Нет последовательного устройства». Он не может найти мой USB. Я не знаю почему. :( – lvarayut

+0

Теперь я обнаружил, что число vendor_id и product_id должно быть в шестнадцатеричном виде. Я могу найти свой USB. Однако я продолжаю читать, чтобы он мог читать данные. – lvarayut

+0

@Willy Рад, что это произошло! К сожалению, я не работали с этим проектом, но это предупреждение очень распространено в любом проекте с использованием библиотек. Удачи! :) – unbekant

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