Android
marco0631
隐居十线城市代码汪,全栈工程师。涉及语言以及技术栈
图像处理:C/C++ 、OpenCV
流媒体:FFMpeg、libx264
Web:Java、JavaScript、Typescript、PHP、React、Vue、Node、H5
移动端:Android、iOS、Uniapp
人工智能:Python、TensorFlow、PyTorch
展开
-
Android Studio打包.so文件
Android NDK编译后引入并打包.so文件 NDK作为安卓JNI编程拓展,我们有时候需要使用他来帮助我们完成一些底层模块的编写。首先,我们需要编译动态链接库(.so),在此不多说。在NDK完成编译工作后,将so文件拷贝至工程libs目录下。当然,你也可以放至其他目录,但下面的配置目录需要自行修改,改为对应的目录。以libs为例,如图: 以Android Studio为例,使用An原创 2017-06-15 15:30:23 · 573 阅读 · 0 评论 -
ffmpeg安卓x86平台编译错误(libavcodec.so: has text relocations)
最近本人研究ffmpeg编译,在使用ndk交叉编译x86平台的.so库文件后,加载使用时,出现错误 java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/xxx.xxx.xxx-1/lib/x86/libavcodec.so: has text relocations原因是android 6.0之后,系统做了限制。 “On previo原创 2017-06-15 16:18:43 · 4025 阅读 · 8 评论