1.DEBUG

android makefile编写一直是我这边的痛,目前找到一个好的办法对makefile进行debug的工作

$(warning value of LOCAL_OPPO_SRC_FILES is: $(LOCAL_OPPO_SRC_FILES)) 

如上就可以实现打印当前变量。

原文具体帖子见

http://stackoverflow.com/questions/3826604/android-mk-debug-output

2.各种文件的拷贝方式:

可详见 http://stackoverflow.com/questions/14380357/copy-multiple-txt-files-in-system-using-android-mk

1.修改PRODUCT_COPY_FILES

src_files := $(shell ls $(WRP_SRC_PATH)/)
PRODUCT_COPY_FILES += $(foreach file, $(src_files), \                                                                                                                
#$(WRP_SRC_PATH)/$(file):$(WRP_DST_PATH)/$(file))

2.利用shell命令

LOCAL_POST_PROCESS_COMMAND := $(shell cp -r $(LOCAL_PATH)/*.apk  $(TARGET_OUT)/app/)

3.在Android.mk中添加宏

LOCAL_CFLAGS += -DHHHH 相当于在代码中定义了宏 #define HHHH

android.mk深入浅出系列

http://nfer-zhuang.iteye.com/category/261280

对android.mk debug相关推荐

  1. Android.mk文件语法规范

    序言: ------------- 此文档旨在描述Android.mk文件的语法,Android.mk文件为Android NDK(原生开发)描述了你C/C++源文件. 为了明白下面的内容,你必须已经 ...

  2. Android.mk和Application.mk文件语法规范说明及举例

    以下英文内容摘自:http://www.kandroid.org/ndk/docs/OVERVIEW.html The Android NDK is a set of tools that allow ...

  3. Android.mk 配置参数

    Android.mk 的可配置参数会比较多,但是常用的可能很少.在进行多项目 ndk 共享的时候,如果对各个参数比较了解,对项目的结构优化有不小的好处. 0x00 LOCAL_PATH 根据 Andr ...

  4. Android.mk 文件语法详解

    0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息. Android.mk将是GNU Makefile的一部分,且将被Build Syst ...

  5. android.mk 比较字变量,Android.mk的用法和基础

    一个Android.mk file用来向编译系统描述你的源代码.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次.你可以在每一个Android.mk file中定义一个 ...

  6. 【Android 逆向】代码调试器开发 ( 使用 NDK 中的 ndk-build + Android.mk 编译 Android 平台的代码调试器可执行应用 )

    文章目录 一.Android 平台代码调试器代码 二.Android.mk 构建脚本内容 三.Application.mk 构建脚本内容 四.正式编译 五.博客资源 一.Android 平台代码调试器 ...

  7. 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 修改 7zr 交叉编译脚本 Android.mk | 交叉编译 lib7zr.so 动态库 )

    文章目录 一.修改 7zr 交叉编译脚本 Android.mk 二.完整的 7zr 交叉编译脚本 Android.mk 三.交叉编译 lib7zr.so 动态库 四.参考资料 一.修改 7zr 交叉编 ...

  8. 【Android NDK 开发】Android.mk 配置动态库 ( Android Studio 配置动态库 | 动态库加载版本限制 | 本章仅做参考推荐使用 CMake 配置动态库 )

    文章目录 I . Android Studio 中使用 Android.mk 配置动态库 总结 II . 第三方动态库来源 III . 配置 Android.mk 构建脚本路径 IV . 预编译 第三 ...

  9. 【翻译】(5)Android.mk File

    ----------------- 英文文档见android-ndk-r5b的documentation.html 属于Android Native Development Kit (NDK)的一部分 ...

最新文章

  1. 【廖雪峰python入门笔记】break和continue
  2. java 和 Android Base64加密
  3. 避免在WHERE条件中,在索引列上进行计算或使用函数,因为这将导致索引不被使用...
  4. HttpServletRequest HttpServletResponse ServletException 重新打开后报红解决方法
  5. java软件网络工程师面试题_170道Java工程师面试题,你敢挑战吗?
  6. 开发非代码的业务知识
  7. java课程设计进程管理_GitHub - Shadow-Java/OS: 操作系统课程设计,关键词:进程同步与互斥、进程死锁、LRU页面替换算法、时间片轮转算法、时钟等...
  8. sql求平均日活_杨学峰博客 | Flask Sqlarchemy实现按日、周、月统计并图表展示
  9. 李智:用数学来理解世界
  10. 如何用SAP Cloud for Customer的手机App创建销售订单
  11. 笨办法学 Python · 续 练习 13:单链表
  12. 【FastJson】FastJson一个Bug java.util.LinkedHashMap cannot be cast to com.alibaba.fastjson.Jsonobject
  13. centos 6.8 挂载NTFS移动硬盘
  14. hihocoder第238周:杨氏矩阵的个数
  15. java暂停脚本_用Rhino解析Java中的JavaScript:暂停/恢复脚本
  16. 垃圾代码和优质代码的区别?
  17. xcode清理缓存_Mac 垃圾清理软件-腾讯柠檬Lemon
  18. 游戏运营之数据的重要性
  19. 我爱大自然教案计算机,我们热爱大自然教案.doc
  20. Java设计登录界面——GUI

热门文章

  1. SpringBoot依赖注入
  2. 以Settings.APPLICATION_DEVELOPMENT_SETTINGS打开开发者面板出错总结
  3. Project Eular 634
  4. NOIP2008 普及组T1 ISBN号码 解题报告-S.B.S.
  5. tomcat URL乱码问题
  6. ASP.NET 页面基本优化.
  7. hdu 4501 多维0-1背包
  8. android 图片与内存加载
  9. 二叉树的左右子树交换
  10. Redis及其Sentinel配置项详细说明