iOS/android
980205
这个作者很懒,什么都没留下…
展开
-
Android Studio 中使用FFMPEG
转载来自:https://www.cnblogs.com/CoderTian/p/6651343.html1.下载 FFmpeg 源码git clone https://git.ffmpeg.org/ffmpeg.git这一步可能会花比较长的时间2.编译 FFmpeg for Android2.1.修改 FFmpeg 的 configure由于F转载 2017-11-08 14:25:41 · 351 阅读 · 0 评论 -
Android studio jni内调用第三方so
转载来自:http://blog.csdn.net/wcz1128/article/details/54574051Android studio jni内调用第三方so需求 Android 通过 jni调用符合jni标准的c库,c库又需要调用第三方库Android studio标准流程如下[cpp] view plain copy转载 2017-11-08 14:28:10 · 1116 阅读 · 0 评论 -
android jni c/c++线程通过CallVoidMethod调用java函数出现奔溃问题
最近在移植p2p库到android平台,需要用到jni,最近在c线程了调用java函数的时候出现一个问题,假如在同一个线程调用java函数是没问题的,但在一个c线程了调用java函数就出现奔溃问题,下面就直接贴c线程里调用java函数的流程代码吧:步骤1. 我这里的应用是,java处理视频播放,在java层写需要调用的函数,例如:private void recvData(String devid原创 2017-11-08 15:20:12 · 11241 阅读 · 12 评论 -
ndk addr2line工具的使用
addr2line是一个十分有用的debug工具,这个工具在ndk的安装目录下就有在ndk \toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin目录下可以用于帮助我们分析jni 里面的bug,下面我们故意在jni代码中留一个异常,在运行到memcpy就会发生空指针异常,应用会闪退。运行之后,通过log我们得到如下信息[p...转载 2018-06-07 09:27:40 · 7125 阅读 · 0 评论 -
Android 8 出现 A/libc: invalid pthread_t 0x7dd83384f0 passed to libc 奔溃
在Android 8.0, 调用 pthread_detach 后奔溃,出现奔溃信息如下:A/libc: invalid pthread_t 0x7dd83384f0 passed to libcA/libc: Fatal signal 6 (SIGABRT), code -6 in tid 28040 (RxCachedThreadS)后来看到网上说:https://github.com/aos...原创 2018-06-08 11:16:24 · 6647 阅读 · 3 评论