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
我手上有个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
相关文章推荐
- android 如何内置/预置/预编译文件(执行程序,应用程序,apk, jar, lib 等任意文件)到系统中
- android 怎样内置/预置/预编译文件(运行程序,应用程序,apk, jar, lib 等随意文件)到系统中
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- android学习第七讲:学习Android.mk编译jar包,如何编译APK,APK中如何导入jar包和库文件,如何在Android.mk中添加判断语句
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 手把手教你深度定制tiny4412安卓5.0系统(一)---开发板如何预置文件到android系统
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 手把手教你深度定制tiny4412安卓5.0系统(一)---开发板如何预置文件到android系统
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 如何解决:新建Android程序的时候发生了找不到 /android-sdk-windows/tools/lib/proguard.cfg文件 的错误
- Android之如何安装(卸载)apk文件到模拟器
- 如何反编译android的apk文件得到资源文件
- 用adb命令安装APK文件到android系统
- Android 源码编译的系统apk如何安装到手机
- 【转】apk预置Android系统内
- 如何打开Android 打包文件 .apk 文件
- Android 为【apk】文件签名,增加修改系统时间等权限
- 如何解决:新建Android程序的时候发生了找不到 \android-sdk-windows\tools\lib\proguard.cfg文件 的错误