fake location未生效是因为“选择模拟位置应用”未正确配置,需开启开发者选项、设fake location为模拟应用、授予位置及修改系统设置权限,并验证状态栏图标与地图定位是否同步。

你的Fake Location应用点了开始却没反应,地图上红点不动、状态栏没定位图标、微信发位置还是显示真实地点——这说明模拟位置根本没生效,问题大概率出在开发者选项里的“选择模拟位置应用”没正确配置。
确认开发者选项已开启
进入【设置】→【关于手机】→连续点击【版本号】7次,直到弹出“您已处于开发者模式”提示。
返回上一级,找到【开发者选项】并打开。如果找不到,说明设备品牌有特殊路径:华为/荣耀需在【设置】→【系统和更新】→【开发人员选项】;小米需先在【设置】→【我的设备】→【全部参数】里点7次【MIUI版本】。
设置模拟位置应用为Fake Location
在【开发者选项】中向下滚动,找到【选择模拟位置应用】(部分机型叫【允许模拟位置】或【Mock Location App】)。
点击进入后,列表里必须出现Fake Location。如果没看到,说明它没被系统识别为可选的定位模拟器——【此时不要点“无”或“不使用”】,否则所有虚拟定位工具都会失效。
若列表为空或只有系统自带项,先卸载Fake Location,重启手机,再用应用商店重新安装一次,安装后立刻进开发者选项查看。
检查Fake Location自身权限与状态
方法一:启动Fake Location → 点击右上角菜单 → 检查【启用位置模拟】是否已勾选,未勾选则手动开启。
方法二:回到手机【设置】→【应用管理】→找到Fake Location →【权限】→确保【位置信息】设为【允许】,且【修改系统设置】权限已授予(Android 12+需手动开启)。
方法三:部分国产机型(如OPPO、vivo)会拦截后台定位服务,需进入【设置】→【电池】→【应用耗电管理】→找到Fake Location → 设为【允许后台高耗电】。
验证是否真正生效
第一步:打开Fake Location → 地图上长按任意位置打点 → 点击【模拟位置】按钮。
第二步:立即打开高德地图或微信 → 进入定位功能(如微信发位置、高德搜“附近加油站”)→ 观察是否显示你刚设定的虚拟坐标。
第三步:查看状态栏——如果顶部出现灰色指南针图标或GPS图标常亮,说明模拟已接管;若图标一闪即灭或根本不出现,说明系统未成功注入位置数据,需重走前三个











