首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网络货运平台SDK初始化失败修改

网络货运平台SDK初始化失败修改背景之前集成了网络货运平台SDK,已经成功初始化,调试过。后来由于变动,这个功能搁置了,最近重新启用这个功能,发现初始化失败。...如下图:排查排查一由于报错公钥为空,所以首先排查初始化时传入的appId、appSecurity、enterpriseSenderCode,确认这些值没有错误,且正常可用(安卓端可以初始化成功),然后排查初始化方法...,确认方法调用没有错误。...然后陷入了疑惑,为什么SDK 集成成功,所有需要的值没有错误的情况下,SDK初始化失败,且提示公钥为空呢?...难道是最近一年中,GMObjC库版本被更新了,从而导致了初始化失败?

22910

SDK设计心得之错误

错误码,是仅次于接口的游戏与SDK交流的工具。好的错误码就像接口设计一样可以大大降低接入成本,甚至不需要错误描述,仅仅通过错误码一眼就能大概确定问题原因。但是现实常常并不是这样的。...这里主要是对开发中与错误码相关的一些细节的分析和探讨,包括错误码有几级,默认的错误返回怎么初始化一级对于第三方平台的错误码如何处理等。 错误码怎么定义 目前我们的接口的调用结果只有一级。...有些游戏很勤快,他愿意处理各种细分的错误和异常,但是有些游戏比较懒,他其实不想去处理的,于是经常遇到有游戏有些逻辑没有处理而出现问题或者异常。 由于意识到这个问题的时候,SDK的使用量已经不小了。...因此建议:所有回调结构体或者错误码或者变量值的初始化一定是按照失败或者错误值去初始化,这样才能保证正常逻辑也错误逻辑都不会出错。...这样就需要我们自行维护平台错误码和自己的错误码的对应关系,这是一个体力活,会很头疼,尤其如果平台有调整的时候。 对于第三方平台的错误码,专门开一个错误码段,例如正数为我们的错误码,负数为平台的错误码。

2.7K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    错误记录】Flutter 报错 ( Dart SDK is not configured )

    文章目录 一、 报错信息 二、 问题分析 三、 解决方案 一、 报错信息 ---- 从 GitHub 中下载源码后 , 在界面中报错 Dart SDK is not configured 如下图 :...按照下面的路径 , 打开 Flutter 设置对话框 ; 菜单栏 / File / Setting / Languages & Frameworks / Flutter 可以看到 Fluttre SDK...没有相应配置 ; 三、 解决方案 ---- 这里只需要配置 Flutter 的路径即可 , 不需要对 Dart 的配置进行修改 , 配置好了 Fluttre 界面的的 SDK 路径 , Dart 会自动添加相关的依赖...; 按照下面的路径 , 打开 Flutter 设置对话框 ; 菜单栏 / File / Setting / Languages & Frameworks / Flutter 在 SDK 一栏选择 Flutter...SDK 路径 , 如果能加载出下面的 Flutter 版本号 , 说明配置成功 ; 按照上述配置好以后 , 先点击 Apply 按钮 , 然后点击 OK 按钮 , Dart 会自动配置好 , 不用去管

    1.1K20

    Go常用错误集锦之误用init初始化函数

    当一个包被初始化时,在包中所有声明的常量和变量都被初始化。然后,该init函数被执行。...然而,它包含foo包的初始化。...第一,在init函数中的错误管理是非常受局限的。事实上,因为init函数不会有返回值,所以,如果遇到一些错误时我们才决定使用panic。...在init函数中进行错误处理阻止了客户端实现错误管理的逻辑处理。 第二,会使单元测试更复杂。如果我们在这个文件中加入了测试,init函数将会在执行测试用例之前执行,这不是我们所期望的。...总之,我们已经知道init函数可能会导致一些缺点: 错误管理是有局限性的 对实现单元测试会很复杂(例如,外部依赖设置,对于单元测试来说这不是必须的) 如果初始化需要设置一个状态,必须通过全局变量完成 我们必须小心使用

    59520

    EasyCVR集成大华数据时,获取的SDK数据错误如何解决?

    EasyCVR是我们接入协议最广泛的视频管理平台,除了标准协议GB28181、RTSP/Onvif、RTMP等,还支持厂家的私有协议与SDK,如海康Ehome、海康SDK、大华SDK等,同时我们也还在积极拓展其他主流厂家的...SDK,如宇视SDK、华为SDK等。...有用户反馈在EasyCVR集成大华sdk获取人群流量统计时,获取到的sdk时间数据对不上。...收到用户反馈后,技术人员立即开始排查,在数据库中获取到的数据如下:分析如下:使用大华sdk在vs2019中获取到的人群流量数据是正确的,时间间隔也正常。按照每隔一个小时就会有人群流量统计。...那么可以确定为EasyCVR使用大华sdk库的问题。在进行对比发现dhnetsdk文件大小不对。

    1.1K20

    SDK之我理解的SDK

    什么是SDK SDK即软件开发工具包(外语首字母缩写:SDK、外语全称:Software Development Kit)一般都是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合...上面这是百度百科对SDK的定义。...还别不信,现实开发中还真的有遇到没有版本概念的SDK,当时的震惊无法用语言形容啊。关于版本之前也专门写文档说过,具体的可以参考:SDK开发经验之版本和SDK设计心得之版本号。...另一个就是做SDK的品牌数据,逢人就吹你怎么怎么牛逼,怎么吹,就靠这个。 SDK开发遇到的一些问题 关于SDK开发中遇到的问题,说实话实在太多了,多的无法说完!!!!...SDK使用者之间的相互交流 SDK的开发者更多的关注于SDK的开发,使用者更多的关注于SDK的使用。尤其是对于游戏开发,使用相同的引擎的游戏开发肯定比SDK的开发更了解一些开发中的问题怎么解决。

    2.6K111

    错误记录】Flutter 构建报错 ( Error: Method not found: ‘CupertinoModalPopupRoute‘. | 下载最新 Flutter SDK 版本 )

    问题分析 三、解决方案 一、报错信息 ---- 参考 【Flutter】Flutter Gallery 官方示例简介 博客 ; Flutter Galley 开源项目运行时 , 部署到手机时 , 报如下错误...Exception: Gradle task assembleDebug failed with exit code 1 二、问题分析 ---- 找不到方法 , 怀疑是使用了落后的 Flutter SDK....pre 版本的 Flutter SDK ; flutter_windows_2.1.0-12.2.pre-beta.zip 下载后解压上述 SDK 压缩包 flutter_windows_2.1.0....pre-beta\flutter ; 在 " File / Settings / Languages & Frameworks / Flutter " 下配置最新版本的 Flutter SDK 路径...路径 ; Y:\001_DevelopTools\010_Flutter\flutter_windows_2.1.0-12.2.pre-beta\flutter\bin\cache\dart-sdk

    77110

    错误记录】Flutter 报错 Downloading the Dart SDK using the BITS service failed, retrying with WebRequest...

    文章目录 一、 报错信息 二、解决方案 ( 检查镜像地址环境变量设置 ) 1、检查镜像地址环境变量设置 ( 错误方案 没有解决问题 ) 2、尝试使用官方地址 三、总结 1、官方镜像 ( 推荐方案 )...二、解决方案 ( 检查镜像地址环境变量设置 ) ---- 1、检查镜像地址环境变量设置 ( 错误方案 没有解决问题 ) Dart SDK 下载错误 , 肯定是没有访问到 Dart SDK 的下载地址 ;...之前在 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查...下载出现问题 , 说明 Dart SDK 镜像设置错误 , 或者没有设置该环境变量 ; 设置之后还是不行 , 上海交通大学的镜像应该是挂了 , 使用官方镜像 ; 2、尝试使用官方地址 上述镜像无法使用...使用了官方镜像之后 , 该问题成功解决 ; 执行 flutter doctor 之后 , 成功下载相关文件 ; 三、总结 ---- 上述 Flutter 或 Dart 下载问题 , 如果环境变量设置错误

    1.2K00
    领券