android studio安卓模拟器高德SDK定位网络连接异常

背景

使用了高德SDK创建了一个 project, 下面是运行界面:

点击 "开始定位"按钮, 结果并没有返回定位信息, 而是报错了:

根据错误提示打开这个网址: https://lbs.amap.com/api/android-location-sdk/guide/utilities/errorcode, 并且找到错误码 4 的信息, 显示的是网络问题.

解决

我试了一下, 这个时候我的虚拟机的状态是这样的:

  1. 谷歌内是可以打开百度页面的 (www.baidu.com), 并且可以使用百度搜索一些内容, 比如百度新闻是可以查看的;
  2. 虚拟机的 wifi 显示 "未连接网络";
  3. 如果把 wifi 关闭, 数据连接会显示 "无法连接网络" 之类的消息;

一开始以为是虚拟机没法用gps, 于是尝试给虚拟机传一个gpx文件, 结果一直在loading; 后来又觉得可能是虚拟机网络异常 (因为虚拟机 wifi 显示 "未连接网络"), 所以就按照这个文章的步骤操作 ( 传送门: Android Studio 模拟器无法访问网络). 但是在操作到下面这一步的时候, 我好像发现了异常的原因: 之前报错的时候我的虚拟机的 target 就是 Google Play 的, 我又重新 create 了一个 Google API 的, 再运行程序发现就不会有上面的报错信息了.

换成了 Google API 之后的运行结果:

相关推荐
OCN_Yang1 小时前
能告诉我:你为什么用 MVI 吗?反正我不理解!
android·架构·前端框架
荣月灵的小梅花2 小时前
Android 给广播接收器增加权限(permission)或signature签名权限
android
沐言人生3 小时前
ReactNative 源码分析4——ReactActivity之加载JSBundle
android·react native
砖厂小工4 小时前
Now In Android 精讲 10 - AGENTS.md:写给 AI Agent 的项目说明书
android
Ehtan_Zheng5 小时前
Jetpack Compose 动画转换编排的艺术
android
Ehtan_Zheng6 小时前
Jetpack Compose 动画入门:轻松掌握状态驱动的动画转换
android
Ehtan_Zheng6 小时前
Jetpack Compose 布局与可见性动画
android
_李小白6 小时前
【android opencv学习笔记】Day 12: HSV 色彩空间
android·opencv·学习
千里马学框架6 小时前
手机大厂Activity嵌套模式及三分屏SplitScreen功能调研报告-独家干货
android·智能手机·分屏·aaos·安卓framework开发·车机·三分屏
Mr.QingBin6 小时前
SystemUI插件开发指南
android