Android PRODUCT_COPY_FILE宏 使用方法
2016-03-14 17:01
423 查看
Android 编译系统提供了用于拷贝的宏 PRODUCT_COPY_FILE
1. PRODUCT_COPY_FILE基本用法:
PRODUCT_COPY_FILE += $src_path:$dst_path
2. PRODUCT_COPY_FILE 是否可以在Android.mk使用
拷贝宏不能在Android.mk中使用,在类似下段log出现前,其值将被固定。
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.2
TARGET_PRODUCT=Hi3796MV100_AHGXSTD
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=cortex-a9
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.11.0-12-generic-x86_64-with-LinuxMint-16-petra
HOST_BUILD_TYPE=release
BUILD_ID=KOT49H
OUT_DIR=out
============================================
上段log出现前,会执行相应设备目录的device.mk, AndroidProduct.mk,及此二文件中include 的XXX.mk文件,所以拷贝宏在这些文件中有效
1. PRODUCT_COPY_FILE基本用法:
PRODUCT_COPY_FILE += $src_path:$dst_path
2. PRODUCT_COPY_FILE 是否可以在Android.mk使用
拷贝宏不能在Android.mk中使用,在类似下段log出现前,其值将被固定。
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.2
TARGET_PRODUCT=Hi3796MV100_AHGXSTD
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=cortex-a9
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.11.0-12-generic-x86_64-with-LinuxMint-16-petra
HOST_BUILD_TYPE=release
BUILD_ID=KOT49H
OUT_DIR=out
============================================
上段log出现前,会执行相应设备目录的device.mk, AndroidProduct.mk,及此二文件中include 的XXX.mk文件,所以拷贝宏在这些文件中有效
相关文章推荐
- C#拷贝文件简单实现方法
- C++中拷贝构造函数的应用详解
- C#运用FileInfo类实现拷贝文件的方法
- 使用Bash Shell对目录中的文件实现递归式拷贝
- php目录拷贝实现方法
- linux拷贝命令之高级拷贝scp命令详解
- python数组复制拷贝的实现方法
- Python中使用copy模块实现列表(list)拷贝
- Python中的引用和拷贝浅析
- Android编程实现将压缩数据库文件拷贝到安装目录的方法
- cp命令
- Windows 7不安装 “拷贝”就能用
- 复制大文件最快拷贝工具
- c++ 知识点--拷贝构造函数
- 拷贝构造函数
- Java对象的拷贝
- 浅谈C#浅拷贝和深拷贝
- Android拷贝压缩文件到程序目录
- 深拷贝与浅拷贝
- c#对象拷贝