最近在做sipdroid重编译工作,由于经验有限,出现不少错误,不过最后还是在参考了不少牛人的教程之后,自己总结出一个方法,与大家分享!
首先从网上下载sipdroid源代码的过程相信大家都知道,所以就不说了。主要介绍的方面是如何编译导入eclipse的过程!
1.要确定自己的电脑安装了Android sdk tools,然后找到Android sdk tools目录,从地址栏复制这个目录路径,打开cmd ,通过在调用Android SDK目录android-sdk-windows/tools下工具android.bat可以生成sipdroid工程的build.xml文件。调用命令如下:
C:\Users\sjs>cd H:\android\android-sdk-windows\tools
C:\Users\sjs>h:
H:\android\android-sdk-windows>android update project -p . -t android-8 其中-p. -t应该改成-p sipdroid源代码目录 -t
按 enter 就可以看到运行情况了
接下来打开一个cmd窗口, 切换目录到sipdroid的文件目录, 例如:
cd E:\sipdroid , 然后再在cmd中输入 e: 即可进入sipdroid的目录
在该目录下输入 ant debug 就可以看到编译情况。
(如果你的电脑没有安装ant,可以从 http://ant.apache.org/ 下载一个ant压缩包,解压到系统中,然后把ant的文件路径添加到系统的环境变量的PATH这一项中.注意,添加的时候,要添加到 ant目录中的bin目录, 比如: 我在我电脑的path中添加内容如下: ;D:\androidIDE\apache-ant-1.8.2\bin\ 然后在cmd窗口输入 ant,敲击回车,即可看到可以执行.)
以上结束之后,就可以导入到eclipse中了,在eclipse新建一个android项目,导入已经编译好的sipdroid代码,可以看到导入的项目虽然有警告,但是可以运行,在清除一下程序就可以除去一些警告了。
谢谢!