<分区>
在 Android 中,调试构建和生产构建之间有什么区别?还有其他类型的构建吗?
谢谢。
标签 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 - 即使列表不为空,emptyView 也始终显示
java - TCP 套接字 IOException 绑定(bind)失败 : EADDRINUSE (Address already in use)