首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android虚拟设备管理器下,‘擦除数据’功能到底做了什么

在Android虚拟设备管理器下,‘擦除数据’功能到底做了什么
EN

Stack Overflow用户
提问于 2019-06-12 13:34:58
回答 1查看 2.4K关注 0票数 3

我想知道当Android虚拟设备管理器中的“擦除数据”操作被点击时,Android Studio会采取什么步骤。

我有一个应用程序(第三方应用程序,所以我不能访问它的源代码,我不会提到它的名字),它会弹出一个注册页面,你可以用电子邮件地址注册。但一旦您安装了应用程序-->在应用程序上注册-->然后删除应用程序-->重新安装应用程序-->使用不同的电子邮件地址再次注册,则应用程序不允许您这样做,因为它会显示您已经使用相同的设备创建了一个帐户。

但是如果我在我的AVDM上点击我的模拟器的‘擦除数据’操作,然后在同一模拟器的干净版本上重新安装应用程序,并使用新的电子邮件注册,它允许我注册,而不是错误消息,这在第一个地方拒绝了我。

我想知道“擦除数据”有哪些步骤可以让我绕过这个应用程序的这个功能。我认为删除应用程序和“擦除数据”也会做类似的事情。

它是否会更改MAC地址?

是否存在应用程序存储的某些设备会话,这些会话在删除应用程序时不会被删除,但仅当模拟器为“擦除数据”时才会删除。?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-13 07:25:26

Android官方文档中写道:

-wipe-data从初始数据文件中删除用户数据并复制数据。此选项将清除虚拟设备的数据,并将其返回到首次定义时的相同状态。所有已安装的应用和设置都将被删除。例如:$ emulator @Nexus_5X_API_23 -wipe-data

默认情况下,用户数据文件为userdata-qemu.img,初始数据文件为userdata.img,两者都位于数据目录中。-wipe-data选项不会影响sdcard.img文件。有关用户数据的详细信息,请参阅了解默认目录和文件。

看这里:https://developer.android.com/studio/run/emulator-commandline

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56555267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档