android - pen sdk SpenSurfaceView 启动androidruntime错误
问题描述
我正在尝试使用 samsung spen sdk pen-v5.1.0_full.aar
。.aar 文件放在 /libs 下并添加到build.gradle
文件中的依赖项中。
我可以开始罚款(从com.samsung.android.sdk.pen.Spen
),
我也可以发起一个SpenPenDetachmentListener
(从com.samsung.android.sdk.pen.engine.SpenPenDetachmentListener
),
但是,当SpenSurfaceView
(从com.samsung.android.sdk.pen.engine.SpenSurfaceView
)启动时,我收到 AndroidRunTime 错误:
02-11 16:30:03.921 25242 25242 E art : No implementation found for boolean com.samsung.android.sdk.pen.engine.SpenGLInView.Native_isSupported() (tried Java_com_samsung_android_sdk_pen_engine_SpenGLInView_Native_1isSupported and Java_com_samsung_android_sdk_pen_engine_SpenGLInView_Native_1isSupported__)
02-11 16:30:03.922 25242 25242 E AndroidRuntime: java.lang.UnsatisfiedLinkError: No implementation found for boolean com.samsung.android.sdk.pen.engine.SpenGLInView.Native_isSupported() (tried Java_com_samsung_android_sdk_pen_engine_SpenGLInView_Native_1isSupported and Java_com_samsung_android_sdk_pen_engine_SpenGLInView_Native_1isSupported__)
02-11 16:30:03.922 25242 25242 E AndroidRuntime: at com.samsung.android.sdk.pen.engine.SpenGLInView.Native_isSupported(Native Method)
02-11 16:30:03.922 25242 25242 E AndroidRuntime: at com.samsung.android.sdk.pen.engine.SpenGLInView.isSupported(SpenGLInView.java:6619)
02-11 16:30:03.922 25242 25242 E AndroidRuntime: at com.samsung.android.sdk.pen.engine.SpenSurfaceView.construct(SpenSurfaceView.java:365)
02-11 16:30:03.922 25242 25242 E AndroidRuntime: at com.samsung.android.sdk.pen.engine.SpenSurfaceView.<init>(SpenSurfaceView.java:277)
我怀疑这是我在导入/使用 .aar sdk 时做错了,但我不明白为什么 Spen 和 PenDetachmentListener 可以正常启动而 SpenSurfaceView 不能。
apk 编译正常,只有在尝试启动 SpenSurfaceView 时才会崩溃。
解决方案
原来,SpenSurfaceView
期待Spen
是发起的。先启动后Spen
,SpenSurfaceView
启动就好了。
推荐阅读
- javascript - 删除倒数计时器中的 0
- angular - angular 5 动态组件 未找到组件工厂
- python - 参数“弱”或“强”对 scipy.sparse.csgraph.connected_components 有什么作用?
- python-3.x - rabbitpy - 在上下文管理器之外未引发异常
- c# - CreateUploadSession() 因 IE11 和 Edge 的请求而失败
- vb.net - VB.Net Excel 透视过滤器
- r - R % 从 RHS y 轴上的最后一个值更改为与 LHS y 轴刻度值对应的位置
- ios - 如何在 swift 中为 macOS 应用程序创建安装程序 .pkg 文件?
- python - 我想从 1000 多个不同格式的 html 文件中提取文本
- java - JavaFX Wombo Combo - 根据下拉列表中的选择显示文本