项目拖管地址:http://code.google.com/p/sipdroid/
下载源代码,导入eclipse的时候会有一些小错误,但都比较容易更改,这些就不再重复;
在命令行窗口下进行项目所在文件下,执行ndk-build命令(如果没有添加ndk到系统环境变量需要先进行配置);
这里会有一个路径错误的问题,需要修改Application.mk文件;
修改APP_PROJECT_PATH := $(call my-dir)为APP_PROJECT_PATH := $(call my-dir)/..
再次执行ndk-build命令,同样也还有一个错误
这里很明显是编译silkcommon的时候出错了,在Android.mk文件中定位到silkcommon,如下:
很明显这里少了一句include $(CLEAR_VARS),我们把这一句添加到上头;
再次执行ndk-build,即可编译成功;
这里编译出来的是Library工程,而不是可运行的App工程。