Nativescriptのボタン付きの簡単なアンドロイドアクティビティを正常に呼び出しました。私は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)
を黒いカメラを開き、その後、私は、このエラーが発生します。しかしtns run android
カメラで作業していない、外部ストレージの権限が与えられていると私はhttps://github.com/bytedeco/javacv/issues/133からトリックをした上
アプリケーションのために:* .soのファイルを移動する「アプリ/ srcに/メイン/ jniLibs/armeabi -v7a "と" app/src/main/jniLibs/armeabi "のフォルダに入っていて、動作していないようです。