android - 编译和源代码错误(AOSPA)

标签 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论坛上找到解决方案,但找不到任何解决方案。
我会做什么?

最佳答案

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

$ 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

引用:
  • https://forum.xda-developers.com/showthread.php?t=2357126
  • https://forum.xda-developers.com/showthread.php?t=2754997&page=147
  • 关于android - 编译和源代码错误(AOSPA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46792602/

    相关文章:

    java - 编译错误: variable might not have been initialized

    c++ - StarCluster错误中的C++程序编译

    android - 将四个按钮置于屏幕四分之一的中心

    android - 可空性和使用 Kotlin 的 LiveData

    c++ - 包含 : stdafx. h 和 <vector> VisualStudio 2012 C++ 之间的冲突(错误 C2953:类模板已经定义)

    c++ - 为什么使用__LINE__的此代码在MSVC下以 Release模式而不是在 Debug模式下进行编译?

    c - "if"函数在 C 中出现 "control may reach end of non-void function"错误

    java - ImageView ("headbar")不同的屏幕等

    android - Android自定义 View 中的widthMeasureSpec和heightMeasureSpec是什么?

    Android AppCompat 工具栏不响应触摸操作项