Я пытаюсь использовать 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.