我正在尝试调试一个似乎只在OnePlus设备上出现的问题,不幸的是购买这个设备对我来说不是一个选项,因此我一直在谷歌上寻找如何模拟OnePlus设备但没有任何成功 :( 是否有任何方法可以在良好的Android模拟器上复制硬件规格和软件特性?
简短回答:不能在Android Studio模拟器上运行Cyanogen OS设备。但是,有一个解决方法,您可以创建一个可在Android上工作的OnePlus One克隆: 点击“Run ‘app’”按钮 在对话框中,单击左下角带有“Create New Virtual Device”文本的按钮 单击左下角带有“New Hardware Profile”文本的按钮 输入规格和名称(例如:OnePlus 1规格、OnePlus 2规格 和 OnePlus 3规格) 点击完成 点击下一步 选择系统映像(如果没有显示对话框,则跳过此步骤) 点击下一步 选择您的偏好设置 点击完成
无法完美地模拟任何手机。运行Nexus 5模拟器会给您带来一个“设备”,其中包含一些正确的值,如屏幕坐标或Android系统版本,但这并不能确保如果在Nexus 5模拟器上运行正常,它也会在真实设备上正常工作。据我所知,OnePlus正在使用Cyanogen OS(因此与您在Nexuses或三星设备上找到的不同),因此一个机会是找到一个配备此自定义Android系统的廉价选项电话,例如Willey Fox品牌设备。此外,请在Genymotion模拟器上检查您的应用程序-它也使用基于CyanogenMod的自定义Android系统,但正如您已经知道的那样,最好的方法是在真实设备上检查它。希望这能帮到您。