1

我是使用 linphone 并使用 Android NDK 的新手

我有以下问题,我已经下载了linphone的git存储库,我想做的是构建它,

我正在使用 windows cmd 使用以下命令来执行此操作:

D:\aelsayed\Android_SDK_and_NDK\ndk\android-ndk-r9b>bash ndk-build D:/aelsayed/a
ndroid-work/linphone-android

但我总是有以下错误:

Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: D:\aelsayed\Androi
d_SDK_and_NDK\ndk\android-ndk-r9b/jni/Android.mk
/d/aelsayed/Android_SDK_and_NDK/ndk/android-ndk-r9b/build/core/add-application.m
k:171: *** Android NDK: Aborting...    .  Stop.

我有以下配置

在 Makefile 中:

NDK_PATH=$(shell 目录D:/aelsayed/Android_SDK_and_NDK/ndk/android-ndk-r9b名) SDK_PATH=$(shell 目录D:/aelsayed/Android_SDK_and_NDK/sdk/tools名) SDK_PLATFORM_TOOLS_PATH=$(shell 目录名D:/aelsayed/Android_SDK_and_NDK/sdk/platform-tools)

在 Application.mk 中:

APP_PROJECT_PATH := 'C:/cygwin/home/ActelMe/D;C:/cygwin/aelsayed/android-work/linphone-android;
linphone-root-dir:=$(APP_PROJECT_PATH)

APP_BUILD_SCRIPT:=$(linphone-root-dir)/jni/Android.mk

BN:我使用 cygwin 来获取应用程序路径,但它不工作,而且当我使用绝对路径而不使用 cygwin 时,我也有同样的错误

BN 我也尝试在 ndk 的路径中创建 jni 文件夹,它可以工作,但无法运行子模块

请任何人都可以帮助解决此错误,或者告诉我如果出现问题怎么办

4

1 回答 1

4

经过大量搜索,我已向 linphone 论坛发送邮件,并得到以下回复:

windows 机器不支持构建 linphone,必须在 mac 或 linux 上构建

于 2014-05-20T06:21:34.590 回答