2016-10-14 2 views
0

Nativescript에서 FFmpegRecordActivity을 사용하고 싶습니다. 해당 응용 프로그램을 aar 라이브러리로 내 보내야하고 Intent를 통해 FFmpegRecordActivity 클래스를 자바 스크립트에서 호출해야합니다.이 안드로이드 응용 프로그램을 aar 라이브러리로 내보내려면 어떻게해야합니까?

내가 편집 한 부분은 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 문제가 아닌 것 같습니다. 다른 안드로이드 스튜디오 응용 프로그램에서 aar를 가져올 때도 똑같은 일이 발생했기 때문입니다.

카메라, 외부 저장 권한은 주어에 응용 프로그램에 대한


나는 https://github.com/bytedeco/javacv/issues/133에서 속임수를 썼는지됩니다 이동 * .so 파일 "응용 프로그램/SRC/메인/jniLibs/armeabi-V7A"와 "에 응용 프로그램/src/main/jniLibs/armeabi "폴더가 작동하지 않는 것 같습니다.

+0

를 복사합니다 – matar

답변