您好,我在获取附近位置时收到此错误。
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
}
}
这是华为控制台的SS。这里是完整的日志。
I/HMSSDK_PendingResultImpl: setResult:0 I/HMSSDK_BaseAdapter: baseCallBack.onComplete I/HMSSDK_HmsClient: receive msg 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|find tid in list, tid:71d9bb75-f532-45e2-8e2f-4cbd89a41eb2 I/HMSSDK_RequestLocationUpdatesTaskApiCall: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|doExecute onLocationResult I/HMSSDK_RequestLocationUpdatesTaskApiCall: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|modify numUpdates with callback, numUpdates:2147483647 , locationSize:1 I/HMSSDK_RequestLocationUpdatesTaskApiCall: |71d9bb75-f532-45e2-8e2f-4cbd89a41eb2|handleOnResultMessage code:1 I/HMSSDK_PendingResultImpl: setResult:0 I/HMSSDK_BaseAdapter: baseCallBack.onComplete I/HMSSDK_HmsClient: receive msg 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: Error : 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:10 I/HMSSDK_BaseAdapter: in baseRequest + uri is :site.nearbySearch, transactionId is : 104565291Search20210813103022971741021 I/HMSSDK_PendingResultImpl: init uri:site.nearbySearch I/HMSSDK_PendingResultImpl: setResultCallback
最佳答案
我已经解决了这个问题。
问题是我的测试设备没有 SIM 卡,它会根据服务提供商自动获取时间。
只需插入 sim 卡并安装一些更新和 BINGO。错误已解决。
关于java - 我有华为站点工具包错误代码 :10017,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68756107/