美文网首页
0802 - 寻找问题根源不逃避

0802 - 寻找问题根源不逃避

作者: 自由快挂 | 来源:发表于2017-08-02 15:20 被阅读5次

    寻找 ndk-build

    有一个业务是针对 r14b 出一个 c++_static 静态库的,本地出包没有问题。但是线上 jenkins 出的包就不对。

    android 原生 native 库都是用 ndk-build 来编译生成的。

    首先想到的是 PATH:

    echo $PATH
    

    发现 r10e 排在 r14b 前面,就寻思着删除这个 r10e。sed 处理这个 PATH 的值,然后再设置回去。可以解决,然而这不是问题的根源。这个是给自己挖坑了。


    问题应该是先确认使用的是哪个 ndk-build:

    + which ndk-build
    /usr/local/bin/ndk-build
    

    在 jenkins 的脚本里面发现 PATH=/usr/local/bin/:$PATH 在最前面。调整一下位置就好了。

    相关文章

      网友评论

          本文标题:0802 - 寻找问题根源不逃避

          本文链接:https://www.haomeiwen.com/subject/pwtylxtx.html