Android如何预置apk,jar,lib等任意文件到系统中

来源:互联网 发布:unix编程 编辑:程序博客网 时间:2024/05/16 13:50

ep :

我手上有个libapp.so , fuse.bin , busybox,我需要将这三个文件在编译的时候自动拷贝到out目录下

编译完成以后,.so文件会被预置到Andorid系统的根目录下的system/lib下,.bin文件会被预置到Andorid系统的根目录下的system/bin下。

方法: 

在Android sdk源代码目录下新建一个我自己的目录:

myapp

cd mypp

然后创建一个Android.mk,在里面添加以下内容:

LOCAL_PATH:= $(call my-dir)
PRODUCT_COPY_FILES += $(LOCAL_PATH)/libapp.so:system/lib/libapp.so

PRODUCT_COPY_FILES += $(LOCAL_PATH)/fuse.bin:system/bin/fuse.bin

PRODUCT_COPY_FILES += $(LOCAL_PATH)/busybox:system/bin/busybox

重新编译即可预置到手机相关的目录下。

但上面这种方法禁止复制apk

预置apk的方法可以参考我同事写的文章:

http://blog.csdn.net/jiangzhouhe/article/details/52451233


0 0
原创粉丝点击