Linphone Android本机SDK尚未准备好

时间:2019-03-24 13:01:05

标签: android-studio linphone linphone-sdk

  1. 我使用git clone git://git.linphone.org/linphone-android.git --recursive
  2. 我按照https://github.com/BelledonneCommunications/linphone-android/上的说明进行操作,并下载了最新的SDK和NDK
  3. 我设置路径-> sudo gedit〜/ .bashrc并在最后一行添加:
  

导出ANDROID_HOME = / home / onysevensmarts / Android / SDK
  出口ANDROID_NDK = / home / onysevensmarts / Android / Sdk / ndk-bundle
  导出JAVA_HOME = / usr / lib / jvm / java-11-openjdk-amd64

     

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

4。我刚刚安装了Install yasm,nasm,python,pkg_config,doxygen,graphviz和cmake 3.14。
5.在Root direktori,执行命令./prepare.py
 显示消息:

  

配置项目:liblinphone-sdk   原生SDK尚未准备好

6。然后我在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,仍然显示错误:本地sdk尚未准备好

我做错了什么? ,而我尝试'make',此错误仍然显示
我尝试在Android Studio上打开并构建,错误消息path =“”

有人见过这种情况,请帮助。

1 个答案:

答案 0 :(得分:0)

  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. 尝试“进行安装”,并确保android设备已将调试设备与PC相连。