При попытке получить класс PeripheralManager в приложении Xamarin возникла следующая ошибка.
Целевой API: 29
Журналы ошибок:
Трассировка стека Java.Lang.RuntimeException --- java.lang.RuntimeException: Стаб! в com.google.android.things.pio.PeripheralManager.getInstance(PeripheralManager.java:21) в crc64ee486da937c010f4.ButtonRenderer.n_onClick(собственный метод) в crc64ee486da937c010f4.ButtonRenderer.onClick(ButtonRenderer.java:95) в android.view.View.performClick(View.java:6294) в android.view.View$PerformClick.run(View.java:24774) в android.os.Handler.handleCallback(Handler.java:790) в android.os.Handler.dispatchMessage(Handler.java:99) в android.os.Looper.loop(Looper.java:164) в android.app.ActivityThread.main(ActivityThread.java:6518) в java.lang.reflect.Method.invoke (собственный метод) в com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) на com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Примечание: 1. Создан собственный проект библиотеки Android с API AdnroidThings (PerpheralManager) и сгенерирован файл библиотеки Android. 2. Этот файл добавлен в проект Xamarin для доступа к классу PerpheralManager
.
Я бы посоветовал вам показать нам код, в котором это происходит, иначе мы просто будем строить догадки.
Спасибо @FreakyAli. Примечание. 1. Создан собственный проект библиотеки Android с API AdnroidThings (целевая версия 29) (PerpheralManager) и создан файл библиотеки Android. 2. Добавлен этот файл .jar или .aar в проект Xamarin для доступа к классу PerpheralManager.
Какое оборудование вы используете?
Это GPS-приемник с последовательным портом связи.