有没有办法完美模拟一台OnePlus设备?

25

我正在尝试调试一个似乎只在OnePlus设备上出现的问题,不幸的是购买这个设备对我来说不是一个选项,因此我一直在谷歌上寻找如何模拟OnePlus设备但没有任何成功 :(

是否有任何方法可以在良好的Android模拟器上复制硬件规格和软件特性?

2个回答

15
简短回答:不能在Android Studio模拟器上运行Cyanogen OS设备。但是,有一个解决方法,您可以创建一个可在Android上工作的OnePlus One克隆:
  • 点击“Run ‘app’”按钮
  • 在对话框中,单击左下角带有“Create New Virtual Device”文本的按钮
  • 单击左下角带有“New Hardware Profile”文本的按钮
  • 输入规格和名称(例如:OnePlus 1规格OnePlus 2规格OnePlus 3规格
  • 点击完成
  • 点击下一步
  • 选择系统映像(如果没有显示对话框,则跳过此步骤)
  • 点击下一步
  • 选择您的偏好设置
  • 点击完成

10
无法完美地模拟任何手机。运行Nexus 5模拟器会给您带来一个“设备”,其中包含一些正确的值,如屏幕坐标或Android系统版本,但这并不能确保如果在Nexus 5模拟器上运行正常,它也会在真实设备上正常工作。
据我所知,OnePlus正在使用Cyanogen OS(因此与您在Nexuses或三星设备上找到的不同),因此一个机会是找到一个配备此自定义Android系统的廉价选项电话,例如Willey Fox品牌设备。
此外,请在Genymotion模拟器上检查您的应用程序-它也使用基于CyanogenMod的自定义Android系统,但正如您已经知道的那样,最好的方法是在真实设备上检查它。
希望这能帮到您。

哦,我明白了,好的!谢谢@piotrek1543,非常感谢你的解决方案!! :) - Gabcvit
@piotrek1543,我找不到在OnePlus 6上测试我的应用程序的选项。而且在genymotion中没有列出任何OnePlus设备。你能帮我找到一个选项吗? - fahad_sust

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接