HarmonyOS 鸿蒙Next融合定位问题
HarmonyOS 鸿蒙Next融合定位问题 项目集成花瓣Android sdk,融合定位 地图和导航的api,
用的同一个agconnect-services.json文件,地图和导航api都没问题
融合定位在部分手机(Vivo)正常,在荣耀60 华为P40报907135000 错误,用的官方的demo文件页面放在自己的项目
下面是部分关键log,好像提示包名无效一样
03-27 16:57:30.565 I/HMSSDK_HmsClient(20342): post msg api_name:location.checkLocationSettings, app_id:110544089|, pkg_name:com.huawei.mateline.spm.portal, sdk_version:61100302, session_id:*, transaction_id:110544089ttings20240327165730565847536, kitSdkVersion:61200300, apiLevel:1
03-27 16:57:30.566 I/HMSSDK_BaseAdapter(20342): In constructor, activityWeakReference is java.lang.ref.WeakReference@f63792f, activity is com.huawei.mateline.plugin.portal.activity.RequestLocationUpdatesWithCallbackActivity@1ca19ec
03-27 16:57:30.566 I/HMSSDK_BaseAdapter(20342): in baseRequest + uri is :location.checkLocationSettings, transactionId is : 110544089ttings20240327165730565847536
03-27 16:57:30.567 I/HMSSDK_PendingResultImpl(20342): init uri:location.checkLocationSettings
03-27 16:57:30.567 I/HMSSDK_PendingResultImpl(20342): setResultCallback
03-27 16:57:30.567 I/AIDLInvoke( 4646): [HMSCore AIDLInvoke.java:7] <apirouter>Request, URI: location.checkLocationSettings
03-27 16:57:30.568 I/PackageUtils( 4646): [HMSCore PackageUtils.java:1] uid:12003, packageName:com.huawei.mateline.spm.portal
03-27 16:57:30.568 E/PackageUtils( 4646): [HMSCore PackageUtils.java:8] Failed to verify the calling package.
03-27 16:57:30.568 I/AIDLResponseImpl( 4646): [HMSCore AIDLResponseImpl.java:10] Response, uri: location.checkLocationSettings, statusCode: 1, errorCode: 907135000
03-27 16:57:30.568 E/AIDLInvoke( 4646): [HMSCore AIDLInvoke.java:12] RequestHeader is invalid, illegal packageName.
03-27 16:57:30.569 I/HMSSDK_PendingResultImpl(20342): setResult:0
03-27 16:57:30.580 I/HMSSDK_BaseAdapter(20342): BaseRequestResultCallback onResult
03-27 16:57:30.581 I/HMSSDK_BaseAdapter(20342): api is: location.checkLocationSettings, resolution: null, status_code: 1
03-27 16:57:30.581 I/HMSSDK_BaseAdapter(20342): baseCallBack.onComplete
03-27 16:57:30.582 I/HMSSDK_HmsClient(20342): receive msg status_code:1, error_code:907135000, api_name:location.checkLocationSettings, app_id:110544089|, pkg_name:com.huawei.mateline.spm.portal, session_id:*, transaction_id:110544089ttings20240327165730565847536, resolution:null
03-27 16:57:30.582 I/HMSSDK_TaskApiCall(20342): doExecute, uri:location.checkLocationSettings, errorCode:907135000, transactionId:null
03-27 16:57:30.583 I/HMSSDK_HwLocation_CheckLocationSettingsTaskApiCall(20342): |cb236a79-eff2-4c4d-a9bb-626251e47783|doExecute
03-27 16:57:30.583 I/HMSSDK_ServiceErrorCodeAdaptor(20342): set task by error code:907135000,reason:
03-27 16:57:30.584 I/HMSSDK_RequestManager(20342): removeReqByTransId
03-27 16:57:30.584 E/spdpMobile(20342): [1: RequestLocationUpdatesWithCallbackActivity.java:243] - checkLocationSetting onFailure:907135000
03-27 16:57:30.584 E/spdpMobile(20342): [1: RequestLocationUpdatesWithCallbackActivity.java:244] - checkLocationSetting onFailure:907135000:
更多关于HarmonyOS 鸿蒙Next融合定位问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
您好,如您的问题仍为解决,可通过提单联系技术人员https://developer.huawei.com/consumer/cn/support/feedback
更多关于HarmonyOS 鸿蒙Next融合定位问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
鸿蒙Next的融合定位技术通过整合多种定位方式(如GPS、Wi-Fi、蓝牙、惯性导航等),提升定位精度和稳定性。其核心在于多源数据融合算法,能够实时处理不同定位源的数据,优化定位结果。开发者可通过HarmonyOS提供的定位API,轻松实现高精度定位功能,适用于智能家居、车载导航、AR/VR等场景。建议关注官方文档,了解最新API更新和最佳实践。