Android 坏的';cp';指挥部?

Android 坏的';cp';指挥部?,android,command,kernel,rom,Android,Command,Kernel,Rom,在我的AndroidBoard.mk中,我有一行 # device.mk doesn't know about us, and we can't PRODUCT_COPY_FILES here. # So cp will do. .PHONY: $(PRODUCT_OUT)/kernel $(PRODUCT_OUT)/kernel: $(TARGET_PREBUILT_KERNEL) cp $(TARGET_PREBUILT_KERNEL) $(PRODUC

在我的AndroidBoard.mk中,我有一行

# device.mk doesn't know about us, and we can't PRODUCT_COPY_FILES here.
# So cp will do.

.PHONY: $(PRODUCT_OUT)/kernel
        $(PRODUCT_OUT)/kernel: $(TARGET_PREBUILT_KERNEL)
          cp $(TARGET_PREBUILT_KERNEL) $(PRODUCT_OUT)/kernel
但是终端给了我这个错误:

cp out/target/product/w7/kernel
cp:在“out/target/product/w7/kernel”之后缺少目标文件操作数
有关详细信息,请尝试“cp--help”。
make:**[out/target/product/w7/kernel]错误1


怎么了(

我认为没有定义目标预构建的内核

由于它是空的,cp命令只接收一个属性(换句话说,它缺少目标文件操作数)

我不相信“$(PRODUCT\u OUT)/kernel”是空的,因为日志正在打印“OUT/target/PRODUCT/w7/kernel”


因此,PRODUCT\u OUT似乎已定义。

因此,我应该这样做:
TARGET\u prebuilded\u KERNEL=/directory/of/KERNEL
,然后再编写cp命令?我会尝试这样做,或者您应该搜索定义它的位置,并检查为什么没有定义它