将可执行文件复制到android系统/ bin中

将可执行文件复制到android系统/ bin中

问题描述:

我正在构建android源代码。 我在external/myservice文件夹中添加了我自定义的代码,我根据ping应用程序更改了make文件。 我还将myservice的路径添加到build/core/main.mk。 我的问题是当构建完成后,生成的可执行文件不会复制到system/bin文件夹中,而是会转到out/target/product/../obj/EXECUTABLES/myservice_intermediates/文件夹。将可执行文件复制到android系统/ bin中

我该怎么做才能让我生成的可执行文件直接进入out/target/product/../system/bin文件夹。

在此先感谢。

终于我找到了答案。

你必须在device/../<device name>/<devicename>.mk文件添加在PRODUCT_PACKAGES变量存在的可执行文件或包或库名

PRODUCT_PACKAGES += <name of binary or apk or shared library> 

文件将转到文件夹system/bin or system/app or system/lib视具体情况而定。

+0

不起作用。不应该添加文件名到x.mk? – 2016-02-21 13:21:42