编译环境搭建好,./compile-ijk.sh all 的时候报如下错误,
id.mk:1: *** missing separator. Stop.
/media/amba/ijkplayer-master/android
profiler build: NO
[armeabi-v7a] Prebuilt : libijkffmpeg.so <= /media/amba/ijkplayer-master/android/contrib/build/ffmpeg-armv7a/output/
[armeabi-v7a] Install : libijkffmpeg.so => libs/armeabi-v7a/libijkffmpeg.so
/media/amba/ijkplayer-master/android
profiler build: NO
/media/amba/ijkplayer-master/android/ijkplayer/ijkplayer-arm64/src/main/jni/Android.mk:1: *** missing separator. Stop.
/media/amba/ijkplayer-master/android
profiler build: NO
/media/amba/ijkplayer-master/android/ijkplayer/ijkplayer-x86/src/main/jni/Android.mk:1: *** missing separator. Stop.
/media/amba/ijkplayer-master/android
profiler build: NO
/media/amba/ijkplayer-master/android/ijkplayer/ijkplayer-x86_64/src/main/jni/Android.mk:1: *** missing separator. Stop.
/media/amba/ijkplayer-master/android
百度了说是命令行前需要TAB,试了还是出错。(IJKplayer源码是从WINDOW下载到本地,然后挂载拷进linux。)
怀疑是编码有问题,删掉原有的源码。
在Linux环境下重新下载IJKPlayer源码编译。问题解决。