root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib/libs/FFMpegAVLib/jni# cd ..
root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib/libs/FFMpegAVLib# cd .;
root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib/libs/FFMpegAVLib# cd ...
bash: cd: ...: No such file or directory
root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib/libs/FFMpegAVLib# ls
AndroidManifest.xml assets bin gen jni project.properties res src
root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib/libs/FFMpegAVLib# ndk-build
Invalid tag name: MANIFEST
/home/zhangbin/android/android-ndk-r8e/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop.
参考http://www.mmihome.net/forum.php?mod=viewthread&tid=3
参考http://www.mmihome.net/forum.php?mod=viewthread&tid=3
在编译ndk生成so动态库的时候,可能会碰到错误: android-ndk-r8e/build/gmsl/__gmsl:512: *** non-numeric second argument to `wordlist' function: ''. Stop. 解决办法:把AndroidManifest.xml先move到别的地方,编译生成so库,在把AndroidManifest.xml移回来即可。
root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib /libs/FFMpegAVLib# ndk-build Compile thumb : avjni <= av.c Compile thumb : avjni <= avsourcefile.c Compile thumb : avjni <= avsourcerawstream.c Compile thumb : avjni <= avsourcerawrtp.c Compile thumb : avjni <= avsinkaudio.c jni/avsinkaudio.c: In function 'avSinkAudioDecodePacket': jni/avsinkaudio.c:79:5: warning: 'avcodec_decode_audio3' is deprecated (declared at jni/include/libavcodec/avcodec.h:3852) [-Wdeprecated-declarations] Compile thumb : avjni <= avsinkvideo.c Compile thumb : avjni <= avjni.c Compile thumb : avjni <= avjni_sourcefile.c Compile thumb : avjni <= avjni_sourcerawstream.c Compile thumb : avjni <= avjni_sourcerawrtp.c Compile thumb : avjni <= avjni_sinkaudio.c Compile thumb : avjni <= avjni_sinkvideo.c SharedLibrary : libavjni.so Install : libavjni.so => libs/armeabi/libavjni.so root@Ubuntu32:/home/zhangbin/codeStore/latencyFFmpegAVLib/libs/FFMpegAVLib#