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

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值