编译错误和源代码(AOSPA)

时间:2017-10-17 14:28:13

标签: android compiler-errors

当我编辑AOSPA ROM时,它总是在按摩后停止: make:***没有规则将目标'out / target / product / nx529j / obj / SHARED_LIBRARIES / libqdutils_intermediates / export_includes','out / target / product / nx529j / obj / SHARED_LIBRARIES / libsurfaceflinger_intermediates / import_includes'所需。停止。 我试图在Google,github和XDA-Developers论坛上找到解决方案,但我找不到任何解决方案。 我做什么?

1 个答案:

答案 0 :(得分:0)

解决方案很简单但不完美:

$ pushd out/target/product/nx529j/obj/SHARED_LIBRARIES/
$ mkdir libqdutils_intermediates
$ touch libqdutils_intermediates/export_includes
$ popd

不要清除缓存或删除out/文件夹,只是尝试再次构建(bruch / make / launch)。

此错误的原因是libqdutils.so,您可以从设备中提取该错误。上面的解决方案只是为了在您尝试的下一个版本中显示丢失的libqdutils.so错误。

一旦遇到丢失libqdutils.so错误,只需(确保Android设备连接到pc adb):

$ pushd ./vendor/{manufacturer}/{device}/proprietary/
$ adb pull /system/lib/libqdutils.so ./
$ popd

参考:

  1. https://forum.xda-developers.com/showthread.php?t=2357126
  2. https://forum.xda-developers.com/showthread.php?t=2754997&page=147