在Android Framework中生成存根

时间:2016-05-24 07:14:15

标签: android makefile frameworks

根据这篇文章:How are .java files in android_stubs_current_intermediates directory generated?

我尝试生成test/generics/src文件夹中存在的存根,我刚刚更改了最后两行:

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_SRC_FILES:=$(call all-java-files-under,src)

LOCAL_MODULE:=test_stubs
LOCAL_DROIDDOC_OPTIONS:=\
        -stubs $(OUT_DIR)/__test_stubs__

LOCAL_DROIDDOC_CUSTOM_TEMPLATE_DIR:=build/tools/droiddoc/templates-sdk
LOCAL_MODULE_CLASS := JAVA_LIBRARIES

include $(BUILD_DROIDDOC)

但是当我在makefile的当前文件夹中执行mm时,没有任何事情发生(并且没有生成__test_stubs__文件夹),我也不知道原因。

1 个答案:

答案 0 :(得分:0)

我找到了答案:

  • 转到Android.mk
  • 所在的文件夹
  • mm <local_module_name>-docs。在此上下文中:mm test_stubs-docs

希望有所帮助