如何将此Android应用程序导出到aar库

时间:2016-10-14 11:08:03

标签: android android-studio jar aar

我想使用Nativescript中的FFmpegRecordActivity。 为此,我必须将应用程序导出到aar库并通过Intent从javascript调用FFmpegRecordActivity类。

我做了那部分编辑build.gradle它有效。

但是在显示FFmpegRecordActivity后,它会因此错误而中断。

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)

似乎不是nativescript问题。因为当我从另一个android studio应用程序导入aar时发生同样的事情。

相机,为应用程序提供外部存储权限

我从https://github.com/bytedeco/javacv/issues/133处理了这个技巧:将* .so文件移到&#34; app / src / main / jniLibs / armeabi-v7a&#34;和&#34; app / src / main / jniLibs / armeabi&#34;文件夹,它似乎无法正常工作

1 个答案:

答案 0 :(得分:0)