LayaNative2.0源码编译踩坑记

首先需要去github上下载好LayaNative2.0的源码


Android的编译NDK需要下载r10e的版本,太高的版本会编译出错,

然后配置NDK相关环境变量,NDK_DIR这个系统变量一定要有,

脚本有用到这个变量,值就是NDK的根目录。

然后在mac或者linux系统下直接运行 buildAll-andoid.sh 就可以编译Android库了。


如果需要在Windows下编译的话 可以安装 cygwin,然后相关gcc等自行安装好就行。

Cygwin还需要安装 dos2unix,把 buildAll-andoid.sh这个脚本转化一下,不然会存在换行字符的差异,导致编译失败


如果在编译c++代码时候报LOCAL_CFLAGS  的警告或者错误的话,把LOCAL_CFLAGS改成LOCAL_CPPFLAGS就好


Android库编译完成后打开对应的AS工程,编译java代码库,需要修改下 proguard-rales.pro 文件里的 -libraryjars 值,改成自己的对应路径

然后执行 grade的other里面的命令  conchMakeJar  和 conchUglify 就全部完成了

暂无评论

发布评论

分享:

支付宝

微信