【发布时间】:2019-07-05 02:03:03
【问题描述】:
我正在尝试使用三星 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 时才会崩溃。
【问题讨论】:
标签: android samsung-mobile-sdk stylus-pen