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