-

- 发布:2025-04-14 15:37
- 更新:2025-04-15 17:44
- 阅读:97
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 10945.5737
HBuilderX类型: 正式
HBuilderX版本号: 4.57
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: xiaomi 14 ultra
页面类型: nvue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
-
-
实际结果:
-
-
bug描述:
在manifest.json中跟着uniappx的文档进行添加了定位模块
"app" : {
"distribute" : {
"android" : {
"minSdkVersion" : 26
},
"modules" : {
"uni-location" : {
"system" : {},
"tencent" : {}
},
"uni-map" : {
"tencent" : {}
},
"uni-map-tencent" : {}
}
}
}
并且在根目录下新建了AndroidManifest.xml,并跟着文档填写以下内容
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
>
<application>
<meta-data android:name="TencentMapSDK" android:value="这里是我的腾讯KEY" />
</application>
</manifest>
页面中使用uni.getProviderSync获取定位厂商,返回的只有system,并且uni.getLocation厂商选择腾讯报错
报错信息:
{
"cause": null,
"data": null,
"errCode":
//[number]
1505604,
"errMsg": "Failed to get provider.",
"errSubject": "uni-location",
"message": "",
"name": "Error"
}
才用的云打包自定义基座运行的,这个问题困扰了好几天了,网上也搜不到解决方法,社区也没有,请求协助解决
带点吃的回去 (作者)
可以的,怎么提供呢
2025-04-15 17:03
DCloud_UNI_yuhe
回复 带点吃的回去: 在评论区下方有一个上传附件
2025-04-15 17:08
带点吃的回去 (作者)
回复 DCloud_UNI_yuhe: 好的我已经上传了,麻烦帮我看看问题原因谢谢
2025-04-15 17:12