关于LOCAL_MODULE_TAGS疑问

aSysBang 2012-06-21 04:38:20
full_build 时 TARGET_BUILD_VARIANT=userdebug

一个模块demo的Android.mk文件中
LOCAL_MODULE_TAGS := eng

为什么demo会出现在最终生成system.img中

PS:在PRODUCT_PACKAGES里面没有添加 demo


请教
...全文
357 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
linda_mary 2012-06-26
  • 打赏
  • 举报
回复
tag设置为eng会参与最后打包到system
aSysBang 2012-06-21
  • 打赏
  • 举报
回复
貌似 apk正常 so有问题。。。
aSysBang 2012-06-21
  • 打赏
  • 举报
回复
我没改mk文件 只添加了一个demo
freshui 2012-06-21
  • 打赏
  • 举报
回复
那就比较奇怪了,把 PRODUCT_PACKAGES 也输出出来看看?说不定不经意的在那个地方给加进去了。
aSysBang 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

哦~ 不好意思,没看仔细

你有先make clean?
没clean的话,之前编译的模块都在那,不会被删掉的。
[/Quote]
手动删的out目录 比make clean快。。。
freshui 2012-06-21
  • 打赏
  • 举报
回复
哦~ 不好意思,没看仔细

你有先make clean?
没clean的话,之前编译的模块都在那,不会被删掉的。
aSysBang 2012-06-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

因为你是eng,即工程模式的意思。 你的demo肯定也是编译的工程版本。 工程版本会将所有LOCAL_MODULE_TAGS := eng

都编译进去的。

比如devtools spareparts等都是属于这类的。
[/Quote]

TARGET_BUILD_VARIANT=userdebug 还是工程模式?
log上看
tags_to_install := user
然后 tags_to_install += debug
没有看到把eng 追加进去呀
freshui 2012-06-21
  • 打赏
  • 举报
回复
因为你是eng,即工程模式的意思。 你的demo肯定也是编译的工程版本。 工程版本会将所有LOCAL_MODULE_TAGS := eng

都编译进去的。

比如devtools spareparts等都是属于这类的。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧