full_build 时 TARGET_BUILD_VARIANT=userdebug
一个模块demo的Android.mk文件中
LOCAL_MODULE_TAGS := eng
为什么demo会出现在最终生成system.img中
PS:在PRODUCT_PACKAGES里面没有添加 demo
请教
------解决方案--------------------
因为你是eng,即工程模式的意思。 你的demo肯定也是编译的工程版本。 工程版本会将所有LOCAL_MODULE_TAGS := eng
都编译进去的。
比如devtools spareparts等都是属于这类的。
------解决方案--------------------
哦~ 不好意思,没看仔细
你有先make clean?
没clean的话,之前编译的模块都在那,不会被删掉的。
------解决方案--------------------
那就比较奇怪了,把 PRODUCT_PACKAGES 也输出出来看看?说不定不经意的在那个地方给加进去了。