android mk中打印信息

简介: android mk中打印信息

在mk文件中添加:$(warning  "xxx="$(变量名))


常用的判断:以及判断版本


ifeq ($(strip $(TARGET_BUILD_VARIANT)),userdebug)

  $(warning  "XXXXXXXXXXXXX")

   WITH_DEXPREOPT := true

   DONT_DEXPREOPT_PREBUILTS := false

   WITH_DEXPREOPT_BOOT_IMG_ONLY := false

endif


a. $(info string) 打印正常输入信息  

b. $(warning string) 打印警告信息  

c. $(error string) 打印错误信息


在Android.mk中打印输出信息的方法是:$(warning string)或者$(error string)


输出变量方式为:$(warning $(var))


可以用这种方法检查一些编译变量 , 比如toolchain, 设置的flag等


也可用shell echo命令输出, 不过需要重定向到文件。


比如

$(shell echo "test echo">$(LOCAL_PATH)/echo_file)


目录
相关文章
|
4天前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
92 0
|
4天前
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
70 1
|
4天前
|
XML Java Android开发
Android App开发网络通信中使用okhttp下载和上传图片、文件讲解及实战(超详细实现用户注册信息上传 附源码)
Android App开发网络通信中使用okhttp下载和上传图片、文件讲解及实战(超详细实现用户注册信息上传 附源码)
187 0
|
4天前
|
Java Android开发
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
69 0
|
4天前
|
编解码 开发工具 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
38 2
|
4天前
|
Java 开发工具 Android开发
Android mk 集成app
Android mk 集成app
14 5
|
4天前
|
Shell 开发工具 Android开发
android 修改kernel编译版本信息
android 修改kernel编译版本信息
21 0
|
4天前
|
Android开发
Android 获取签名信息
Android 获取签名信息
12 0
|
4天前
|
Java Android开发 C++
Android源代码定制:MK文件执行顺序|属性覆盖
Android源代码定制:MK文件执行顺序|属性覆盖
21 2
Android源代码定制:MK文件执行顺序|属性覆盖
|
4天前
|
测试技术 Android开发
Android App获取不到pkgInfo信息问题原因
Android App获取不到pkgInfo信息问题原因
23 0