当前位置: 首页 > 面试题库 >

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

姚麒
2023-03-14
问题内容

我想知道两者的区别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是两个版本之间的唯一区别。

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


问题答案:

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

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

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

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

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



 类似资料:
  • 本文向大家介绍测试和调试之间的区别,包括了测试和调试之间的区别的使用技巧和注意事项,需要的朋友参考一下 在以任何编程语言开发的任何软件或应用程序的开发过程中以及开发之后,测试和调试都是最重要的步骤或实践。现在,根据功能和实践方法,我们可以区分测试和调试。 以下是测试和调试之间的重要区别。 序号 键 测验 调试 1 定义 从技术上来说,测试是检查应用程序是否与预期功能相同的过程,而不是应有的功能。

  • 来自postgres是PostgreSQL的默认和特殊用户吗? PostgreSQL中的用户与可以登录的角色相同。通常,nologin 角色用作组,但这不是必需的。 把自己从用户和组的概念中解放出来。有些角色可以登录。角色可以是其他角色的成员。 基本上,用户和组的概念被合并到角色中。但在我看来,仍然存在区别。 “nologin角色用作组,但这不是必需的。”这是否意味着 > < li> 非登录角色可

  • 问题内容: 用户和Oracle中的架构之间的区别? 问题答案: 您应该将模式视为用户帐户,并将其中的所有对象作为所有意图和目的的模式的集合。 SCOTT是一种架构,包括具有各种授权和其他内容的EMP,DEPT和BONUS表。 SYS是一个包含大量表,视图,授权等的模式。 SYSTEM是一个架构..... 从技术上讲-模式是数据库使用的一组元数据(数据字典),通常使用DDL生成。模式定义数据库的属性

  • 问题内容: 以下调用之间有区别吗? 与 应该首选哪一个? 问题答案: 这两个函数以截然不同的方式处理段。只会将它与前一个参数连接起来,但是会将其视为根目录,并忽略所有先前的路径- 将其视为与每个参数一起执行的结果: 要注意的另一件事是,它将始终产生绝对URL,并且将使用您的工作目录作为解析此路径的基础。但是,无论如何,这都是一条绝对路径,这对您而言并不重要。 对于您应该使用哪一个,答案是:这取决于

  • 问题内容: 嗨,我正在尝试为我的签名证书获取签名密钥MD5指纹。任何人都可以告诉我签名密钥和调试密钥之间的区别。我可以为调试键指定指纹,但是为了获得标志键指纹,我很困惑keytool -list -alias alias_name -keystore my-release- key.keystore中my_release_key.keystore的含义。我正在使用以下链接获取签名钥匙指纹。 htt

  • 本文向大家介绍集中版本控制和分布式版本控制之间的区别,包括了集中版本控制和分布式版本控制之间的区别的使用技巧和注意事项,需要的朋友参考一下 集中版本控制 集中式版本控制是使用服务器/客户端模型的版本控制系统,服务器包含所有源代码的历史记录。 分布式版本控制 分布式版本控制是一个版本控制,其中每个客户端可以拥有与服务器相同的源代码副本,并且服务器和客户端都维护源代码的历史记录。 以下是集中版本控制和