2016-10-14 39 views
0

我使用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“文件夹,它似乎不起作用

回答