您的位置:首页 > 移动开发 > Android开发

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

2017-04-14 11:43 330 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐