”ninja: error“并非都是Java环境导致
ninja
a small build system with a focus on speed
项目地址:https://gitcode.com/gh_mirrors/ni/ninja
免费下载资源
·
最近在下载高通开发平台的代码的时候,下过来的原始代码,我们做building,一开始building就发现building不下去,报错如下:
ninja: error: 'out/target/product/msm8953_64/obj_arm/SHARED_LIBRARIES/libqct_resampler_intermediates/export_includes',
needed by 'out/target/product/msm8953_64/obj_arm/SHARED_LIBRARIES/libaudioresampler_intermediates/import_includes',
missing and no known rule to make it
make: *** [ninja_wrapper] Error 1
起初我们也怀疑是Java环境的问题,但是后面反复确认,交叉验证,发现不是java环境的问题。因为在稍微老一点的SDK平台上是可以正常building的,同一个芯片平台,同样的android版本,老的版本上可以,新的版本上不行,这就基本排除了Java的环境。Java的环境配置都是一样的,如下:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
再次跟SDK提供方联系,确认了高通平台有一些自己的私有代码,直接下载是building不过的,必须加上私有代码,真是坑爹啊,都能去下你的SDK了,你还给我藏着掖着。加上patch代码后就可以building过了。
GitHub 加速计划 / ni / ninja
10.88 K
1.57 K
下载
a small build system with a focus on speed
最近提交(Master分支:2 个月前 )
dcefb838
Fix typo: Explaantions -> Explanations 4 个月前
2f19d3a0 - 4 个月前
更多推荐
已为社区贡献3条内容
所有评论(0)