长牙齿蚊子 2023-11-24 16:11 采纳率: 50%
浏览 19
已结题

Android 10 模拟器 adb remonut

Android Studio 打开 模拟器后 adb remount失败

PS F:\work_RuiZhou\AndroidTest\MyMathJni> adb remount
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
avb_ops_user.cpp:217: ERROR: Error writing data.
avb_user_verity.c:205: ERROR: Error writing to partition 'vbmeta'
E Skipping /system
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product
Skip mounting partition: /product_services
Skip mounting partition: /product
Skip mounting partition: /product_services
W DM_DEV_STATUS failed for scratch: No such device or address
E Can not mount overlayfs for partitions: No such file or directory
Skip mounting partition: /product
Skip mounting partition: /product_services
E failed to remount partition dev:/dev/block/dm-1 mnt:/vendor: Read-only file system
E Consider providing all the dependencies to enable overlayfs
/system/bin/remount exited with status 10
remount failed


  • 写回答

17条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-11-24 16:12
    关注
    获得0.60元问题酬金

    引自强大而免费的微信小程序:皆我百晓生

    问题分析:
    在Android Studio中打开模拟器后尝试使用adb remount命令时出现了失败的情况。在执行过程中出现了一系列的跳过挂载分区的错误,最后报错信息为无法重新挂载/dev/block/dm-1分区。

    解决方案:

    1. 检查adb连接和权限

      • 确保Android设备或模拟器已连接到计算机,并且adb命令可以正常执行。可以通过执行adb devices命令来查看连接的设备列表。
      • 确保adb具有足够的权限执行remount操作。可以尝试在命令前添加sudo命令以获取root权限执行操作,例如sudo adb remount
    2. 检查分区挂载状态

      • 使用adb shell命令进入Android设备或模拟器的shell环境。
      • 执行mount命令查看分区挂载状态。确保要重新挂载的分区未被以只读方式挂载。
      • 如果发现某个分区被以只读方式挂载,可以尝试执行mount -o remount,rw 分区路径命令将其重新挂载为可读写模式。
    3. 检查权限和SELinux状态

      • 检查要重新挂载的分区的权限设置。确保当前用户或应用程序具有足够的权限来执行挂载操作。
      • 检查SELinux状态。在某些情况下,SELinux策略可能会限制对某些分区的读写权限。可以通过执行getenforce命令来查看SELinux状态,如果结果为Enforcing,则说明SELinux处于启用状态。
      • 如果SELinux处于启用状态,可以尝试执行setenforce 0命令将其禁用。请注意,这仅适用于开发和测试目的,不推荐在正式环境中禁用SELinux。
    4. 尝试使用adb root命令

      • 如果前面的方法都无法解决问题,可以尝试使用adb root命令重新启动adb作为root用户运行。
      • 执行adb root命令后,再尝试执行adb remount命令,查看是否能够成功重新挂载分区。

    以上是针对无法使用adb remount命令重新挂载分区的一些常见解决方案,根据具体情况选择合适的解决方法。根据问题描述,没有提供具体的参考代码。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月2日
  • 创建了问题 11月24日

悬赏问题

  • ¥30 为什么会失败呢,该如何调整
  • ¥50 如何在不能联网影子模式下的电脑解决usb锁
  • ¥20 服务器redhat5.8网络问题
  • ¥15 如何利用c++ MFC绘制复杂网络多层图
  • ¥20 要做柴油机燃烧室优化 需要保持压缩比不变 请问怎么用AVL fire ESE软件里面的 compensation volume 来使用补偿体积来保持压缩比不变
  • ¥15 python螺旋图像
  • ¥15 算能的sail库的运用
  • ¥15 'Content-Type': 'application/x-www-form-urlencoded' 请教 这种post请求参数,该如何填写??重点是下面那个冒号啊
  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析