阻止在bluestack emulator上安装我的android应用程序

阻止在bluestack emulator上安装我的android应用程序,android,Android,我是个新来的人,不会创造这样的东西 但我想阻止人们在模拟器上安装我的应用程序,尤其是bluestack 当我在谷歌上搜索时,我发现了它,但两个都失败了,它仍然安装在bluestack上 也尝试使用lib,但失败 所以我希望有人能帮我解决这个问题,这是我的想法,首先,为什么不试着检查一下SIM卡号码,不管谁没有,都拒绝它 关于Java: TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEP

我是个新来的人,不会创造这样的东西

但我想阻止人们在模拟器上安装我的应用程序,尤其是bluestack

当我在谷歌上搜索时,我发现了它,但两个都失败了,它仍然安装在bluestack上

也尝试使用lib,但失败


所以我希望有人能帮我解决这个问题,这是我的想法,首先,为什么不试着检查一下SIM卡号码,不管谁没有,都拒绝它

关于Java:

TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();
Manifest.xml中启用权限

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
如果
isEmulator()==true
则应关闭应用程序


希望这有帮助

这是我的想法,首先,为什么不检查一下SIM卡号码,不管谁没有,就拒绝它

关于Java:

TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();
Manifest.xml中启用权限

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
如果
isEmulator()==true
则应关闭应用程序


希望这有帮助

我建议在关闭前弹出一个
AlertDialog
,告诉用户为什么要关闭应用程序。第一个应用程序不也会阻止平板电脑吗?似乎是一个可怕的想法阻止整个平台的模拟器的关注。我需要它不安装。我考虑将x86 x86_64排除在android编译之外,您对此有何看法?我建议在关闭前弹出一个
AlertDialog
,告诉用户为什么关闭应用程序。第一个应用程序不也会阻止平板电脑吗?似乎是一个可怕的想法阻止整个平台的模拟器的关注。我需要它不安装。我想把x86 x86_64排除在android编译之外,你对它的看法是什么?从技术上讲,你不能阻止它的安装,我强烈建议你不要在这方面花费时间。设备根目录(模拟或其他)提供了大量的APK修改,包括删除模拟器检测。但是,构建体系结构如何?我的意思是将x86 x86_64排除在android编译之外?从技术上讲,您无法阻止它的安装,我强烈建议您不要在这方面花费时间。根设备(模拟或其他)提供了大量APK修改,包括删除仿真器检测。但是,构建体系结构是什么呢?我的意思是将x86 x86_64从android编译中排除?