2016-10-14 61 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「文件夾,它似乎不起作用

回答