简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
文章来源:https://www.toymoban.com/news/detail-860532.html
1.前言
本篇目的:解决adb remount时,无法重新以读写挂载设备。文章来源地址https://www.toymoban.com/news/detail-860532.html
2.报错:
- Cannot use remount when a checkpoint is in progress.
- To force end checkpointing, call ‘vdc checkpoint commitChanges’
- Warning: this can lead to data corruption if rolled back.
3.Android VDC介绍
- Android VDC(Virtual Data Center)是一个在Android操作系统中使用的命令行工具,它允许开发者对应用程序进行虚拟化,以便在不同的环境中测试和调试应用程序。VDC Checkpoint是一个功能,用于在Android设备上创建应用程序的快照,以便在需要时可以回滚到该快照的状态。
- Commit Changes是Android VDC中的一个操作,用于将已提交的更改应用到应用程序中。当开发者使用VDC工具对应用程序进行更改时,这些更改通常不会立即应用到实际设备上,而是被暂存起来。开发者可以在暂存区域中查看和管理这些更改,并在准备好时将它们提交到设备上。
- 使用Android VDC Checkpoint Commit Changes的过程如下:
- 连接Android设备到计算机上,并确保设备已经获得root权限。
- 在计算机上打开终端或命令提示符。
- 输入vdc命令,进入VDC命令行界面。
- 使用vdc命令查看当前应用程序的状态,包括已应用的更改和暂存的更改。
- 使用vdc checkpoint命令创建一个新的应用程序快照。此时,系统将提示用户确认快照的名称和描述。
- 填写快照的名称和描述,然后使用vdc commit changes命令将已选择的快照应用到设备上。此时,系统将开始处理更改,并显示进度条。
- 更改提交完成后,系统将显示成功消息。应用程序现在已回滚到所选快照的状态。
- 需要注意的是,在提交更改之前,开发者应确保已经保存了所有必要的应用程序数据和配置。因为在提交更改后,未经保存的数据和配置可能会丢失。
- Android VDC Checkpoint Commit Changes的功能为开发者提供了一种灵活的方式来管理和回滚应用程序中的更改。通过创建应用程序快照,开发者可以在出现问题时快速回滚到之前的状态,同时也可以在提交更改前进行验证和审查。这有助于提高应用程序的开发效率和质量,确保应用程序的稳定性和可靠性。
3.解决
# adb root
# adb shell vdc checkpoint commitChanges
vdc V 02-02 06:01:33 9945 9945 vdc.cpp:54] Waited 0ms for vold
# adb remount
Successfully disabled verity
Using overlayfs for /system
Using overlayfs for /system_ext
Using overlayfs for /vendor
Using overlayfs for /product
Verity disabled; overlayfs enabled.
Now reboot your device for settings to take effect
# adb reboot
到了这里,关于Android14之adb remount报错:Cannot use remount when a checkpoint is in progress(一百八十四)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!