uni-app nvue页面在安卓打包后无法显示<map>高德地图

uni-app nvue页面在安卓打包后无法显示<map>高德地图

开发环境 版本号 项目创建方式
Windows win10 HBuilderX

操作步骤:

安卓离线打包配置好高德地图appkey得到apk,手机安装apk,地图无法显示

预期结果:

地图正常显示

实际结果:

地图显示空白

bug描述:

问题:nvue页面在手机运行调试显示<map>,ios云打包也正常显示<map>地图以及其他样式,但是为什么 在安卓离线打包后无法显示<map>地图呢?


更多关于uni-app nvue页面在安卓打包后无法显示<map>高德地图的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app nvue页面在安卓打包后无法显示<map>高德地图的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在安卓离线打包时,nvue页面的<map>组件无法显示,通常与高德地图SDK配置或权限问题相关。请按以下步骤排查:

  1. 检查高德地图SDK配置

    • 确保在AndroidManifest.xml中正确配置了高德地图的AppKey,格式如下:
      <meta-data
          android:name="com.amap.api.v2.apikey"
          android:value="你的高德地图AppKey" />
      
    • 确认AppKey与打包时使用的签名证书匹配(高德平台需填写SHA1和包名)。
  2. 权限配置

    • AndroidManifest.xml中检查是否声明了必要权限,例如:
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="android.permission.INTERNET" />
回到顶部