【发布时间】:2019-01-23 15:20:24
【问题描述】:
有什么方法可以知道游戏是在模拟器应用程序还是在真实设备中运行?
像VirtualXposed 这样的一些应用程序是安卓设备的虚拟模拟器。此类应用程序允许用户在其设备上多次安装具有不同标识的游戏/应用程序。
我想知道有什么方法可以识别我的游戏/应用程序是在模拟器中运行还是在 unity3d 中的物理设备中运行?
类似:
if(isemulator)
{
dosomething();
}
【问题讨论】:
-
不确定,似乎其他人在统一答案中心也有相同的问题(但没有答案)。我发现了如何检测 .apk 是否在模拟器上运行:stackoverflow.com/questions/2799097/…
-
我想要一个简单的解决方案@Katianie
-
可能不存在“简单”的解决方案。主要是因为应用程序不应该知道或关心它是否在模拟器上。
-
@iman_sh(请客气)这是我能找到的最简单的解决方案。你问的不是典型的。为什么你需要知道它是一个模拟器?
标签: c# android unity3d emulation virtual