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)


目录
相关文章
|
7月前
|
存储 Java API
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
Android 浅度解析:mk预置AAR、SO文件、APP包和签名
864 0
|
7月前
|
编解码 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)1
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)
370 1
|
7月前
|
Java Android开发
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
890 0
|
2月前
|
Java Unix Linux
Android Studio中Terminal运行./gradlew clean build提示错误信息
遇到 `./gradlew clean build`命令执行出错时,首先应检查错误信息的具体内容,这通常会指向问题的根源。从权限、环境配置、依赖下载、版本兼容性到项目配置本身,逐一排查并应用相应的解决措施。记住,保持耐心,逐步解决问题,往往复杂问题都是由简单原因引起的。
284 2
|
7月前
|
编解码 开发工具 Android开发
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
Android获取设备各项信息(设备id、ip地址、设备名称、运行商、品牌、型号、分辨率、处理器、国家码、系统语言、网络类型、oaid、android版本、操作系统版本、mac地址、应用程序签名..)2
423 2
|
6月前
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
82 0
|
7月前
|
Java Android开发 C++
Android源代码定制:MK文件执行顺序|属性覆盖
Android源代码定制:MK文件执行顺序|属性覆盖
391 2
Android源代码定制:MK文件执行顺序|属性覆盖
|
7月前
|
Java 开发工具 Android开发
Android mk 集成app
Android mk 集成app
56 5
|
7月前
|
Shell 开发工具 Android开发
android 修改kernel编译版本信息
android 修改kernel编译版本信息
89 0
|
7月前
|
Android开发
Android 获取签名信息
Android 获取签名信息
58 0