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

    xiaoxiao2021-04-17  30

    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

    Engineer-Bruce_Yang 认证博客专家 嵌入式硬件 单片机 arm开发 本科毕业于华南理工大学,现美国卡罗尔工商管理硕士研究生在读,曾就职于世界名企伟易达、联发科技等,多年嵌入式产品开发经验,在智能玩具、安防产品、平板电脑、手机开发有丰富的实战开发经验,现任深圳市云之手科技有限公司副总经理、研发总工程师。
    转载请注明原文地址: https://ju.6miu.com/read-673641.html

    最新回复(0)