gpt4 book ai didi

android - Android 中 eng 和 user-debug 构建的区别

转载 作者:IT老高 更新时间:2023-10-28 22:04:53 34 4
gpt4 key购买 nike

我想知道 build_flavor 的两个 viz 之间的区别。

eng & user-debug

eng 和 user build 风格之间的区别非常明显。但是 eng 和 user-debug 让我有些困惑。 eng 中提供了哪些用户调试中没有的附加调试工具?

例如。

If I take only the Kernel being built:

eng 和 user-debug 构建的调试级别会有所不同吗?

我遇到了一个问题,即用户调试版本正在 Android 手机上启动。但是 eng 构建不是,而 build_flavor 是两个构建之间的唯一区别。

感谢任何帮助/指针。谢谢!

最佳答案

eng:这是默认风格。简单的 make 与 make eng 相同。

- Installs modules tagged with: eng, debug, user, and/or development.
- Installs non-APK modules that have no tags specified.
- Installs APKs according to the product definition files, in addition to tagged APKs.
- ro.secure=0
- ro.debuggable=1
- ro.kernel.android.checkjni=1
- adb is enabled by default.

用户:成为用户

这是最终版本的味道。

- Installs modules tagged with user.
- Installs non-APK modules that have no tags specified.
- Installs APKs according to the product definition files; tags are ignored for APK modules.
- ro.secure=1
- ro.debuggable=0
- adb is disabled by default.

userdebug : 进行用户调试

与用户相同,除了:

Also installs modules tagged with debug.
- ro.debuggable=1
- adb is enabled by default.

文档:https://source.android.com/source/add-device.html#build-variants

关于android - Android 中 eng 和 user-debug 构建的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13950589/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com