做国外销售都上什么网站,网站策划运营方案,个人简历模板免费下载网站,重庆头条新闻Xlua三方库Android编译出错解决办法 最近听老师的热更教程#xff0c;讲到xlua编译android平台会报错#xff0c;也是看了老师的博客#xff0c;按照方法去解决#xff0c;然而问题并没有解决。应该是因为代码更新或者版本不一样#xff0c;在此简单记录一下解决过程。 参… Xlua三方库Android编译出错解决办法 最近听老师的热更教程讲到xlua编译android平台会报错也是看了老师的博客按照方法去解决然而问题并没有解决。应该是因为代码更新或者版本不一样在此简单记录一下解决过程。 参考博文windows环境集成Xlua第三方库-安卓平台报错解决方案 博文的解决办法没有问题导致依然失败问题的原因是版本问题以及原代码上路径出的问题。 工程地址https://github.com/chexiongsheng/build_xlua_with_libs 报错截图 按照博客的做法之后依然出问题看报错应该是找不到cmake或者SDK、NDK之类的。后面报错应该是产生的文件因为报错并没有产生文件然后执行了移动操作导致的。那么读一下执行的bat文件。 可以看到最主要的就是ANDROID_SDK、ANDROID_NDK。这两个要在系统的环境变量里面添加ANDROID_SDK是写安装Android Studio SDK的位置。ANDROID_NDK要去下载对应的版本解压后直接把他的路径给到系统环境变量里面就行。 然后看了一下Liunx的脚本文件 也就是NDK要求为r15c跟原博文说的r10e不是一个版本。 然后修改后依然报错我觉的这个应该不是出错的原因。 报错变化了 说这个路径不是编译工具的全路径。NDK也配置正确这个路径看起来没啥问题为啥说没找到。按照路径去找这个文件可以发现llvm这个地方有区别 报错代码给的是llvm-3.6而ndk里面是llvm。这里是问题的关键。但是我循着脚本找CMakeList没找到设定这个的位置。用最简单的办法直接把llvm改为llvm-3.6就行。然后就编译成功通过了。 编译完之后记得把llvm-3.6改回llvm就怕不改回去造成其他问题。 **简单总结一下**检查SDK、NDK环境变量检查NDK版本检查llvm。