根据这篇文章: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__
文件夹),我也不知道原因。
答案 0 :(得分:0)
我找到了答案:
Android.mk
mm <local_module_name>-docs
。在此上下文中:mm test_stubs-docs
希望有所帮助