Andriod系统预置文件

  • 1.问题描述
  • 2.解决办法
  • 3.指令详解
  • 4.参考文献

1.问题描述

在Andiord开发时,会遇到预置文件的问题,也就是在编译时,就将某个文件拷贝到固定的地址,编译完成后,烧写到目标板上后,在目标板上的Android中的某个路径下就有这个文件。
比如,想要在目标板上电后,在 /data 路径下就存在 test.txt 文件,那么如何做呢?

2.解决办法

在源路径处增加Android.mk文件,在Android.mk文件中添加如下:(将test.txt文件拷贝到app路径下,拷贝文件夹同理)

# copy test.txt to appLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)$(shell cp -af $(LOCAL_PATH)/test.txt $(TARGET_OUT)/app)

如果之前源路径下就有Android.mk文件的话,直接增加最后一句即可:

$(shell cp -af $(LOCAL_PATH)/test.txt $(TARGET_OUT)/app)

3.指令详解

  • LOCAL_PATH := $(call my-dir)
    调用my-dir函数获取当前路径,并且该语句一定要在include $(CLEAR_VARS) 之前。具体原因及说明请参考深入浅出Android makefile(2)–LOCAL_PATH.
  • include $(CLEAR_VARS)
    针对本文,知道这样使用就可以。详情同样参考深入浅出Android makefile(2)–LOCAL_PATH.
  • $(shell cp -af $(LOCAL_PATH)/test.txt $(TARGET_OUT)/app)
    cp指令比较简单,就是将源文件拷贝到目标路径。
    -a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。
    -f 覆盖已经存在的目标文件而不给出提示。

4.参考文献

深入浅出Android makefile(2)–LOCAL_PATH
https://www.runoob.com/linux/linux-comm-cp.html

Android系统预置文件相关推荐

  1. 【Android 逆向】Android 系统中文件的用户和分组 ( 文件所有者与分组 | /sdcard/ 的文件分组 | /data/ 目录分析 | 用户类型 )

    文章目录 一.文件所有者与分组 二./sdcard/ 的文件分组 三./data/ 目录分析 四.用户类型 一.文件所有者与分组 使用 ls -l 命令 , 查看 Android 系统根目录 , 下图 ...

  2. android系统profile文件路径,Android Profile Tools 入门

    本次分享会目的 通过对增加对 Android Profile Tools 的了解,提高大家工作过程中定位和解决Bug的效率. 注意事项 为了不耽误大家时间,语速可能会快一些 如果讲到某个工具或者技巧, ...

  3. Android系统 —— image文件解析

    Android系统编译之后的打包阶段,会将所有编译出来的有需要的执行文件,库文件以及各种配置文件等打包到各个镜像文件中.有时候我们需要看一下镜像文件中都打包了什么东西,那就可以通过一些方法将其挂载到一 ...

  4. android 系统声音文件对应目录

    首先说明这是转载滴... 原文并没有作者,所以..... 淡定的分割线----------------------------------------------------------------- ...

  5. android 百度输入法,Android系统预置百度输入法

    文档说明 本文档以SC806-CN-00为例(msm8909平台,Android 5.1),说明如何预置百度输入法APK,且设置为系统默认输入法. 预置百度输入法APK 先去百度网站下载一个百度输入法 ...

  6. android百度输入法源码,Android系统预置百度输入法

    文档说明 本文档以SC806-CN-00为例(msm8909平台,Android 5.1),说明如何预置百度输入法APK,且设置为系统默认输入法. 预置百度输入法APK 先去百度网站下载一个百度输入法 ...

  7. Android系统system文件夹结构的说明 \system下的app、lib、bin、etc、fonts、framework

    \system\app 这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件.在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是/data/文件夹中 \s ...

  8. 【Android】【Java】写一个字符串到Android系统得文件里去存起来,保存字符串到文件

    manifest.xml加权限: <uses-permissionandroid:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS& ...

  9. android系统密码文件夹,安卓手机如何隐藏(加密)文件夹(软件) 安卓手机隐藏(加密)文件夹(软件)的方法...

    今天给大家带来安卓手机如何隐藏(加密)文件夹(软件),安卓手机隐藏(加密)文件夹(软件)的方法,让您轻松解决问题. 在使用安卓手机的过程当中,我们往往出于各种各样的原因,对于文件夹需要做一定的保护.而 ...

最新文章

  1. python label textvariable_在子窗口中为标签的textvariable赋值失败时,有关,给,Label,问题...
  2. Asp.net 性能监控之压测接口“卡住” 分析
  3. shell脚本之变量的作用域
  4. 从Xamarin.Essentials谈Xamarin库的封装
  5. Lambdas:来到您附近的Java 8!
  6. win7电脑蓝屏没有修复计算机,教你win7开机蓝屏怎么修复
  7. python贪吃蛇毕业设计_【干货|python项目实例——贪吃蛇】- 环球网校
  8. 详解HTML5中rel属性的prefetch预加载功能使用
  9. ASP.NET 取得 Request URL 的各个部分
  10. 服务器硬盘raid方案,服务器RAID磁盘阵列经验总结
  11. 基于灰度投影法的图片偏移测量
  12. 食物链 (种类并查集)
  13. 个人总结-公司业务逻辑如何进行梳理?
  14. Spark SQL增量查询Hudi表
  15. 用友NC 财务核算账簿启用时 提示选中的科目表不是当前集团的账簿类型对应科目体系下的政策性科目表或其派生的科目表
  16. ix | pandas读取表格后的行列取值改值操作
  17. Win10 图标整理
  18. 人力资源管理系统有哪些推荐?
  19. 蒂森mc2服务器老显示fc00,蒂森电梯故障代码
  20. 今奥无人机举证_无人机助力国土 “三调”外业举证

热门文章

  1. Hadoop-HBase
  2. qq音乐获取歌曲源链接地址
  3. pyradiomics使用——1. 医学影像的组学特征值(Radiomics Features)提取
  4. shell统计每一行字符数的三种方法
  5. AXI4 STREAM DATA FIFO
  6. [1] 无线通信:基本概念
  7. 斐波那契数列 牛客网 python
  8. 360站长平台关闭官网认证入口
  9. 【SAP S/4 1511之变】:主数据之变
  10. 计算机应用系统安全是什么,计算机系统安全的主要防护措施有哪些