android-emulator - adb root 不会在 android 模拟器上返回任何内容?
问题描述
我正在使用 Android 模拟器在 Visual Studio 2019 上开发应用程序。我想访问由我的应用程序创建的文件。我在 Android 设备监视器上使用文件资源管理器,但它显示我无权访问“用户”文件夹。因此,我尝试使用 adb 命令 adb root 更改权限,但它没有返回任何内容。
如您所见,我需要检查文件user
夹中的文件,但adb root
似乎什么都不做而不会出错。
解决方案
在我将命令行工具从 1.0 更新到 2.1 之后,它adbd cannot run as root in production builds
在运行后显示错误adb root
。请参阅ADB root is not working on emulator (cannot run as root in production builds),我使用下面的设置创建了另一个设备。终于adb root
奏效了。我还是不明白原因。我想 Google Play 商店有某种保护机制?
推荐阅读
- ghost-blog - 如何在 Ghost 框架中提供一个方便的链接到下一篇文章(博客)
- database - 如何使 MongoDb(本地数据库)也可以同时通过 Internet 访问
- php - 'MongoDB\Client' 或 'MongoDB\Driver\Manager("mongodb://localhost:27017")' 都不起作用
- imap - 收到 Gimap 准备好请求后出现 imap 错误
- sql - LEFT OUTER JOIN 中的最大行数是多少?
- c - 在 O(n) 运行时间内对数组元素求平方
- c# - 如何在 C# 中打开具有身份验证的文件夹?
- cordova - WkWebView 视口适合“封面”在 iOS 12 中损坏
- react-native - Windows 上的 react-native 0.57.2 捆绑失败
- javascript - 为什么我的 create-react-app 没有显示在移动浏览器上?