【发布时间】:2021-10-15 17:55:54
【问题描述】:
您好,我在获取附近位置时遇到此错误。
P.S 我的设备没有 SIM 卡,如果您认为这会是个问题,请告诉我。
responseErrorCode errorCode = 10017 errorReason = SIGNATURE_INVALID
我在这里搜索过,但找不到原因。 Result Code link
这是build.gradle中提到的证书
signingConfigs {
config {
storeFile file('keystore.jks')
storePassword '*****'
keyPassword '*****'
keyAlias 'key'
v1SigningEnabled true
v2SigningEnabled true
}
}
这里是完整的日志。
I/HMSSDK_PendingResultImpl: setResult:0 I/HMSSDK_BaseAdapter:baseCallBack.onComplete I/HMSSDK_HmsClient: 接收消息 status_code:0, error_code0, api_name:location.requestLocationUpdates, app_id:104565291|, pkg_name:com.ogoul.kalamtime, session_id:, transaction_id:104565291pdates20210813103016514894175, resolution:null I/HMSSDK_RequestLocationUpdatesTaskApiCall:|71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|doExecute I/HMSSDK_TidCacheManager: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|list to find size is:1 I/HMSSDK_TidCacheManager: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|在列表中查找tid, tid:71d9bb75-f532-45e2-8e2f-4cbd89a41eb2 I/HMSSDK_RequestLocationUpdatesTaskApiCall: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|doExecute onLocationResult I/HMSSDK_RequestLocationUpdatesTaskApiCall: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|用回调修改numUpdates, numUpdates:2147483647, locationSize:1 I/HMSSDK_RequestLocationUpdatesTaskApiCall:|71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|handleOnResult消息代码:1 I/HMSSDK_PendingResultImpl: setResult:0 I/HMSSDK_BaseAdapter:baseCallBack.onComplete I/HMSSDK_HmsClient:接收消息 status_code:1, error_code10017, api_name:site.nearbySearch, app_id:104565291|, pkg_name:com.ogoul.kalamtime, session_id:, transaction_id:104565291Search20210813103016121420275, resolution:null E/HmsSiteKit_NearbySearchTaskApiCall_73: responseErrorCode errorCode = 10017 errorReason = SIGNATURE_INVALID I/TAG:错误:010017 SIGNATURE_INVALID I/HMSSDK_HuaweiApiManager: sendRequest I/HMSSDK_HmsClient: post msg api_name:site.nearbySearch, app_id:104565291|, pkg_name:com.ogoul.kalamtime, sdk_version:50200300, session_id:*, transaction_id:104565291Search20210813103022971741021, kitSdkVersion:0, apiLevel: I/HMSSDK_BaseAdapter:在baseRequest+uri中为:site.nearbySearch,transactionId为:104565291Search20210813103022971741021 I/HMSSDK_PendingResultImpl: init uri:site.nearbySearch I/HMSSDK_PendingResultImpl: setResultCallback
【问题讨论】:
-
您是否已生成签名证书指纹并将其添加到 Appgallery Connect 网站(请参阅this guide)?如果是这样,请确保您使用与该指纹匹配的签名证书签署了您的应用程序。
-
@Michael 我已经在管理 api 中允许站点 api 并且还添加了应用签名证书。
-
@Michael 我已经用 SS 编辑了这个问题
-
获取附近的位置是失败还是成功?是否有更多关于这个问题的错误日志?
-
@Anna 显然失败了。
标签: java android kotlin huawei-mobile-services huawei-developers