Android构建没有规则来制作lib

时间:2014-06-11 06:22:42

标签: android android-build

我目前正在为我的Xperia V构建脏的独角兽ROM,当运行早午餐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的文件中使用该lib的规则:

PRODUCT_COPY_FILES + = \ ...     vendor / sony / tsubasa / proprietary / lib / libtime_genoff.so:system / lib / libtime_genoff.so \ ...

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

1 个答案:

答案 0 :(得分:6)

该问题有一些解决方案:

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

  • 提取您自己的设备blob

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

见到你!