【发布时间】:2020-01-03 10:36:15
【问题描述】:
试图在 Xamarin 应用程序中获取 PeripheralManager 类并得到以下错误。
目标 API:29
错误日志:
Java.Lang.RuntimeException 堆栈跟踪 --- java.lang.RuntimeException: 存根!在 com.google.android.things.pio.PeripheralManager.getInstance(PeripheralManager.java:21) 在 crc64ee486da937c010f4.ButtonRenderer.n_onClick(Native Method) 在 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(Native Method) 在 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
注意: 1.使用AdnroidThings API(PerpheralManager)创建原生android库项目并生成android库文件 2.在Xamarin项目中添加这个文件来访问PerpheralManager类
【问题讨论】:
-
我建议你向我们展示发生这种情况的代码,否则我们只是在猜测
-
感谢@FreakyAli。注意:1.使用AdnroidThings API(目标版本29)(PerpheralManager)创建了一个原生android库项目并生成了android库文件2.在Xamarin项目中添加了这个.jar或.aar文件来访问PerpheralManager类
-
您使用哪种硬件?
-
它是一个带串口通讯的GPS接收器。
标签: android xamarin xamarin.android android-things