我有华为站点工具包错误代码:10017

Uza*_*hal 5 java android kotlin huawei-mobile-services huawei-developers

您好,我在获取附近位置时遇到此错误。

PS 我的设备没有 SIM 卡,如果您认为这会是个问题,请告诉我。

responseErrorCode errorCode = 10017 errorReason = SIGNATURE_INVALID
Run Code Online (Sandbox Code Playgroud)

我在这里搜索过,但找不到原因。 结果代码链接

这是build.gradle中提到的证书

  signingConfigs {
    config {
        storeFile file('keystore.jks')
        storePassword '*****'
        keyPassword '*****'
        keyAlias 'key'
        v1SigningEnabled true
        v2SigningEnabled true
    }
}
Run Code Online (Sandbox Code Playgroud)

这是华为控制台的SS。 华为控制台

这里是完整的日志。

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|, session_name:com.ogoul_id:kalam,TRANSACTION_ID:104565291pdates20210813103016514894175,分辨率:空I / HMSSDK_RequestLocationUpdatesTaskApiCall:| 71d9bb75-f532-45e2-8e2f-4cbd89a41eb2 | doExecute I / HMSSDK_TidCacheManager:| 71d9bb75-f532-45e2-8e2f-4cbd89a41eb2 |列表来查找大小为: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 | handleOnResultMessage代码: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,分辨率:空E / HmsSiteKit_NearbySearchTaskApiCall_73:responseErrorCode错误码= 10017 errorReason = SIGNATURE_INVALID I / TAG:错误:010017 SIGNATURE_INVALID I / HMSSDK_HuaweiApiManager:sendRequest将I / HMSSDK_HmsClient:后味精API_NAME:site.nearbySearch,APP_ID:104565291 |,程序包名称:com.ogoul.kalamtime,sdk_version:50200300,SESSION_ID:*,TRANSACTION_ID:104565291Search20210813103022971741021,kitSdkVersion:0,apiLevel:10 I / HMSSDK_BaseAdapter:在baseRequest + URI是:site.nearbySearch,是的transactionId:104565291Search20210813103022971741021 I / HMSSDK_PendingResultImpl:初始化URI :site.nearbySearch I/HMSSDK_PendingResultImpl: setResultCallback

Uza*_*hal 2

我已经解决了这个问题。问题是我的测试设备没有 SIM 卡,并且设备会根据服务提供商自动获取时间。只需插入 SIM 卡并安装一些更新和 BINGO。错误已解决。