查看Android.mk文件中的变量的值
当某个Android.mk中包含如下:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_C_INCLUDES += $(LOCAL_PATH) $(JNI_H_INCLUDE) \
我们想查看 $(LOCAL_PATH)或者$(JNI_H_INCLUDE)的值是什么.我们可以在上面的内容最后,加一句
#这一句的意思是打印变量$(JNI_H_INCLUDE)的值
$(warning " JNI_H_INCLUDE = $(JNI_H_INCLUDE)")
我们可以在命令行输入如下命令:
mm >>temp.txt
上面的命令会把一大堆打印,重定位到temp.txt文件中,并只显示
$(warning " JNI_H_INCLUDE = $(JNI_H_INCLUDE)")这一句中变量的值
输出如下:
packages/apps/swfDec_new/Android.mk:32: "JNI_H_INCLUDE = libnativehelper/include/nativehelper"
这就告诉我们$(JNI_H_INCLUDE )指向的路径是:libnativehelper/include/nativehelper
当搞不清楚Android.mk的变量指向那时,这个很方便。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。