我使用Nativescript成功地调用了简单的android Activity按钮。我导出aar并将其作为插件导入。nativescript android javacv不能正常工作
然后我试图从Nativescript调用自定义相机活动。 这个活动https://github.com/CrazyOrr/FFmpegRecorder
animationsFinished: function() {
const intent = new android.content.Intent(com.tns.NativeScriptApplication.getInstance().getApplicationContext(), java.lang.Class.forName("com.tns.NativeScriptActivity"))
intent.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK);
com.tns.NativeScriptApplication.getInstance().startActivity(intent);
}
活动与黑色相机打开,然后给了我这个错误
java.lang.UnsatisfiedLinkError: org.bytedeco.javacpp.avutil
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:309)
at org.bytedeco.javacpp.Loader.load(Loader.java:413)
at org.bytedeco.javacpp.Loader.load(Loader.java:381)
at org.bytedeco.javacpp.avcodec$AVPacket.<clinit>(avcodec.java:1650)
它的工作原理没有从Android Studio中的问题。但不能与tns run android
摄像头的工作,外部存储权限赋予和应用
我做的伎俩从https://github.com/bytedeco/javacv/issues/133:移动* .so文件到“应用程序/ src目录/主/ jniLibs/armeabi -v7a“和”app/src/main/jniLibs/armeabi“文件夹,它似乎不起作用