我想构建 Linphone android 项目。我已经下载了项目,但无法按照 README 中给出的说明进行操作。没有得到如何在 Windows 机器上安装 autotools。如果有人有任何想法,请帮我安装这些工具。
3 回答
好吧,您应该首先下载所有需要的依赖项,例如 ndk version>=8 和 Cygwin。您可以在 android 开发者网站上找到 ndk 并将其解压缩到所需位置。
现在下载 cygwin 安装程序,它只有几 KB。当您启动安装程序时,它将搜索软件包和服务器列表。选择靠近您所在位置的服务器。从可用的软件包中,下载完整的 Developers 分支,这样以后您就不会遇到任何新的问题,即您缺少某些文件或其他任何东西。
下载后,在 Cygwin 安装程序的帮助下安装它。安装路径应包含任何 sapce,因此最好将其安装在 Drive:\Cygwin
现在下一步是为 NDK 和 Cygwin 的 bin 目录设置环境变量路径,所以要快点.. 没有什么比这一步更简单了:)
现在,所有依赖项都可以使用了。所以启动cygwin shell,它类似于普通的CMD。
通过执行以下命令定位到项目的根目录:
$光盘
此根目录必须包含所有文件,如清单文件、makefile 和最重要的:prepare_sources.sh
现在运行以下命令:
$ ./prepare_sources.sh /
这个 ndk 的完整路径是 ndk 解压缩源中的 ndk-build 文件的路径。就我而言,它是:G:/android-ndk-r8d-windows/android-ndk-r8d/ndk-build
现在按 Enter 键……你已经完成了主要任务……现在让 Cygwin 处理所有事情,包括本机文件的编译。等待 cygwin 完成该过程......它需要像宽带这样的高速互联网连接。
完成此过程后,将项目导入eclipse并运行它.. :)
我希望它会对你有所帮助.. :)
安装 MingW 或 Cygwin:http ://cygwin.com/install.html
您可以选择要安装的软件包。
使用命令行
git clone git://git.linphone.org/linphone-android.git --recursive
然后你会prepare_sources.sh
进入linphone-android 目录
我使用 GitShell 实用程序从命令行下载。
让我知道。