一尘不染

eng和Android中的用户调试版本之间的区别

linux

我想知道两者的区别build_flavor

英文和用户调试

eng和用户构建风味之间的区别非常明显。但是eng和用户调试使我有些困惑。eng中提供的用户调试中不存在的其他调试功能是什么?

例如。

If I take only the Kernel being built:

Will the Debugging levels differ for the eng and user-debug builds?

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

任何帮助/指针表示赞赏。谢谢!


阅读 705

收藏
2020-06-07

共1个答案

一尘不染

好吧,这三个版本之间的区别就是。eng,用户和用户调试如下:

eng- 工程版本带有默认的root访问权限。

用户 -用户版本是在生产电话上刷新的版本。没有root权限。

user-debug- 用户调试版本不具有默认的root访问权限,但可以植根。它还包含额外的日志记录。

这里要注意的一件事是,尽管eng版本可能会建议额外的日志记录,但事实并非如此。用户调试将包含最大的日志记录,应在开发期间使用

2020-06-07