查看Android.mk文件中的變量的值

當某個Android.mk中包含以下:app

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_C_INCLUDES += \
$(LOCAL_PATH) \
$(JNI_H_INCLUDE) \

 

咱們想查看 $(LOCAL_PATH)或者$(JNI_H_INCLUDE)的值是什麼.咱們能夠在上面的內容最後,加一句spa

#這一句的意思是打印變量$(JNI_H_INCLUDE)的值
$(warning " JNI_H_INCLUDE = $(JNI_H_INCLUDE)")

咱們能夠在命令行輸入以下命令:命令行

mm >>temp.txt code

上面的命令會把一大堆打印,重定位到temp.txt文件中,並只顯示blog

$(warning  " JNI_H_INCLUDE =  $(JNI_H_INCLUDE)")這一句中變量的值

輸出以下:

packages/apps/swfDec_new/Android.mk:32: "JNI_H_INCLUDE = libnativehelper/include/nativehelper"class

這就告訴咱們$(JNI_H_INCLUDE )指向的路徑是:libnativehelper/include/nativehelper變量

當搞不清楚Android.mk的變量指向那時,這個很方便。call

相關文章
相關標籤/搜索