【问题标题】:Is it possible to dump a device hardware profile to create an equivalent AVD?是否可以转储设备硬件配置文件以创建等效的 AVD?
【发布时间】:2023-03-25 14:50:01
【问题描述】:

在 Android Studio 中,当您要创建一个新的 Android 虚拟设备时,可以选择导入硬件配置文件,而不是手动填写每个设备参数。

我知道互联网上有一些 AVD 配置存储库。但是,有谁知道是否可以根据插入的设备生成要导入的文件?也许通过 adb 命令?

【问题讨论】:

  • 我不知道是否有可以使用的东西,但是您可以通过 adb-shell 检索信息来编写自己的工具
  • 所以你想要插件让我们说 HONOR 6,获取设备信息并基于它创建模拟器,对吗?
  • @piotrek1543 我想说这正是 OP 想要的。就个人而言,我也会从中受益。如果没有其他解决办法,我看看能不能写个工具来做。
  • @Slayther 许多 AndroidDev 会非常感谢该工具 ;-)

标签: android android-studio avd


【解决方案1】:

您需要挂载您的设备文件系统,然后使用一系列 shell 命令从不同的配置文件中删除我们需要的所有信息。

CPU、分区、RAM 大小、闪存大小、屏幕大小、android 版本等...

然后使用之前所有命令的结果构建您自己的硬件配置文件。

【讨论】:

    【解决方案2】:

    只需在“创建虚拟设备”窗口中右键单击要导出的配置文件,就会出现将硬件配置文件导出为 xml 的选项

    【讨论】:

      【解决方案3】:

      您应该能够单击新建 AVD,然后右键单击硬件配置文件,然后单击克隆。

      【讨论】:

      • 我认为 OP 想要创建一个 AVD,它是物理设备的“克隆”。
      • @Code-Apprentice 在这种情况下,您可以通过谷歌搜索找到有关您设备的信息,然后将该信息输入到“新硬件配置文件”对话框中。
      • 这当然是一种解决方案。这需要大量的手工工作。
      【解决方案4】:

      从副本开始创建 AVD

      1. 从设备管理器的Virtual 选项卡中,单击菜单并选择复制

        Verify Configuration 页面出现。

      2. 如果您需要在系统映像和选择硬件页面上进行更改,请单击更改上一步

      3. 进行更改,然后点击完成

        AVD 出现在设备管理器的虚拟选项卡中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-08
        • 2011-12-17
        • 1970-01-01
        • 2021-02-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-25
        相关资源
        最近更新 更多