安卓 : Debug v/s production build

标签 android

<分区>

在 Android 中,调试构建和生产构建之间有什么区别?还有其他类型的构建吗?

谢谢。

最佳答案

我不确定您是在询问调试/生产应用程序还是调试/产品框架。所以我将介绍框架。

有两种不同类型的 android 框架构建(整个系统镜像)用户(也称为生产)和用户调试。

所有标准设备制造商都发布了带有“用户”版本的设备。 Userdebug 用于开发,通常仅供内部使用。

获得根:

在 userdebug build 中,你可以简单地执行“adb root”来将你的 adb shell 切换到 root 模式。此外,您还可以执行“adb remount”将系统分区重新挂载为可写模式,以便进一步控制。

在用户构建中,您可以通过安装特殊的 su 二进制文件和相应的控制应用程序(如 supersu)来获得 root 访问权限。这样,在 adb shell 中,您可以使用“su”获得特权 shell。不如 userdebug build 方便。

在 AOSP 中,您可以通过 lunch 命令选择构建类型。例如 午餐 aosp_hammerhead-userdebug

对比

午餐 aosp_hammerhead-user

关于安卓 : Debug v/s production build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22851813/

相关文章:

android - Android资源文件中的 bool 运算

java - 找不到 FirstFragmentDirections 和 SecondFragmentArgs

android - 如何启用/禁用android中另一个 fragment 的按钮?

android - 带有 multidex 的 Xamarin Android - Debug模式下的错误

php - Microsoft Azure 通知错误 : 404 No service is hosted at the specified address

android - Android项目中的C++ Firebase链接错误

java - Android SSL SNI 连接问题

java - 即使列表不为空,emptyView 也始终显示

java - TCP 套接字 IOException 绑定(bind)失败 : EADDRINUSE (Address already in use)

Android:查看本地 html 文件未显示所有浏览器