【问题标题】:Android building no rule to make libAndroid构建没有规则来制作lib
【发布时间】:2023-03-18 07:29:01
【问题描述】:

我目前正在为我的 Xperia V 构建肮脏的独角兽 ROM,并且在运行 brunch tsubasa 时它构建了大约 3 分钟,然后返回此错误:

make: * 没有规则来制作目标/home/pavle/android/dirty/out/target/product/tsubasa/obj/lib/libtime_genoff.so', needed by/home/pavle/android/dirty/out/target/product/tsubasa/obj/SHARED_LIBRARIES/libandroid_runtime_intermediates/LINKED/libandroid_runtime.so'。停止。 make: * 等待未完成的工作......

我确实检查并发现在名为 tsubasa-vendor-blobs.mk 的文件中有使用该库的规则:

PRODUCT_COPY_FILES += \ ... 供应商/索尼/tsubasa/专有/lib/libtime_genoff.so:system/lib/libtime_genoff.so \ ...

我认为构建过程想要构建该文件而不是使用预构建的,但我不知道在哪里可以为此添加规则。

【问题讨论】:

    标签: android android-build


    【解决方案1】:

    对于这个问题有一些解决方案:

    • 如果不跟踪,请跟踪来自 TheMuppets、ThankYouMario、DonkeyCoyote 或任何其他可用设备的设备专有 blob。

    • 提取您自己的设备 blob

    • 直接复制到/home/pavle/android/dirty/out/target/product/tsubasa/obj/lib/所需文件

    再见!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      • 2014-03-10
      • 2016-07-28
      • 1970-01-01
      • 2017-01-15
      • 1970-01-01
      • 2022-12-15
      相关资源
      最近更新 更多