Linphone Android 原生 sdk 尚未准备好

Linphone Android native sdk not ready yet

  1. 我用git克隆git://git.linphone.org/linphone-android.git --recursive
  2. 我按照 https://github.com/BelledonneCommunications/linphone-android/ 上的说明下载最新的 SDK 和 NDK
  3. 我设置路径 -> sudo gedit ~/.bashrc 并添加最后一行:

export ANDROID_HOME=/home/onysevensmarts/Android/Sdk
export ANDROID_NDK=/home/onysevensmarts/Android/Sdk/ndk-bundle
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_NDK
export PATH=$PATH:$JAVA_HOME

4.I刚刚安装了安装 yasm、nasm、python、pkg_config、doxygen、graphviz 和 cmake 3.14。
5.At根目录,执行命令./prepare.py
显示消息:

Configure project :liblinphone-sdk native sdk not ready yet

6.Then 我在 https://www.linphone.org/technical-corner/liblinphone

下载最后一个 liblinphone (liblinphone-android-sdk-4.0.1.zip)

7.I解压出来,有3个文件
- liblinphone-sdk-javadoc.jar,
- liblinphone-sdk-release.aar,
- liblinphone-sdk-sources.jar.
8. 我将它们复制到根目录项目的 liblinphone-sdk 文件夹中。
9. 我再次尝试./prepare.py,但仍然显示错误:native sdk not ready yet

我哪里做错了? ,我尝试 'make' ,这个错误仍然显示,
我尝试在 Android Studio 上打开并构建,错误消息 path=""

谁见过这种情况,帮忙。

  1. 检查cd ~/Android/Sdk/tools/bin
    ./sdkmanager "platform-tools" "platforms;android-28"
    https://developer.android.com/studio/command-line/sdkmanager.html
  2. 如果第 1 个错误,执行:export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'
  3. 如果 repositories.cfg 未找到,则:触摸 ~/.android/repositories.cfg
  4. sudo pip 安装 pystache
  5. 如果找不到 pip:sudo apt install python-pip
  6. pip 安装 pystache
  7. 运行 'make'
  8. 尝试 'make install' 并确保 android 设备与您的 PC 连接调试。