Android linphone prepare_sources.sh

Android linphone prepare_sources.sh,android,ip,call,sip,Android,Ip,Call,Sip,我正在尝试为android编译linphone,但我无法通过throw prepare_sources.sh。 我已经安装了所有依赖项并下载了ndk。有没有安装ndk的方法?我没有找到它! 我在Ubuntu 10.11上工作。 执行prepare_sources.sh时得到的输出为: Applying patch to ffmpeg patching file submodules/externals/ffmpeg/libavcodec/arm/int_neon.S Hunk #1 FAILED

我正在尝试为android编译linphone,但我无法通过throw prepare_sources.sh。 我已经安装了所有依赖项并下载了ndk。有没有安装ndk的方法?我没有找到它! 我在Ubuntu 10.11上工作。 执行prepare_sources.sh时得到的输出为:

Applying patch to ffmpeg
patching file submodules/externals/ffmpeg/libavcodec/arm/int_neon.S
Hunk #1 FAILED at 35.
Hunk #2 FAILED at 55.
2 out of 2 hunks FAILED -- saving rejects to file submodules/externals/ffmpeg/libavcodec
/arm/int_neon.S.rej
cd: 12: can't cd to /home/glot/git/linphone-android/submodules/libilbc-rfc3951
iLBC prepare stage failed
find: «../../libvpx/»: No existe el archivo o directorio
cp: el destino, «../../libvpx/», no es un directorio
VP8 prepare stage failed.
cd: 16: can't cd to /home/glot/git/linphone-android/submodules/mssilk
SILK audio plugin prepare state failed.

多谢各位

如果你还需要答案

打开你的终端

  • 请确保您已完成此操作:“git克隆git://git.linphone.org/linphone-android.git --递归“/*递归部分非常重要
  • 然后执行以下操作:apt get install autoconf automake libtool pkg config
  • 转到项目根目录:cd/home/user/project//where您的项目是
  • 在项目根目录中:export PATH=/home/user/android ndk:$PATH//无论您的android ndk存储在何处
  • 然后在项目根目录中运行./prepare_sources.sh//
  • 然后在项目根目录中执行此操作:/home/user/android ndk/ndk build//

我在Mac电脑中工作,但我遇到了相同的错误,我发现此文件中的一些更改帮助了我:

linphone-android/submodules/externals/libvpx/build/make/gen_asm_deps.sh 
第45行,将其更改为:

includes=$(LC_ALL=C egrep -i "include +\"[a-z0-9_/]+\.${sfx}" $srcfile |
并且做:


  • 通过命令转到下载项目的根目录:
    cd/home/your\u downloaded\u project\u path/
  • 启动命令:
    /prepare_sources.sh/home/android-ndk-r7b/
  • 通过命令转到NDK文件夹的根目录:
    cd/home/android-NDK-r7b/
  • 触发命令:export
    NDK\u PROJECT\u PATH=/home/your\u下载的\u PROJECT\u PATH/
  • /ndk\u构建干净
  • /ndk\u构建-i
希望能有帮助

注意: 我从这里找到的: