物联网平台移动开发sdk。在android应用的问题。 按照文档集成后,运行抛异常(仅调用SDKManager.init(this);)
异常摘录片段如下: java.lang.RuntimeException: Unable to create application com.kong.home_iot_control.MainApplication: com.alibaba.cloudapi.sdk.exception.SdkException: app key or app secret must be initialed
Caused by: com.alibaba.cloudapi.sdk.exception.SdkException: app key or app secret must be initialed at com.alibaba.cloudapi.sdk.model.BaseClientInitialParam.check(BaseClientInitialParam.java:20)
请问是什么原因文档里并没有介绍。appkey在什么时候设置。
另外发现该类的代码有问题,判断了两遍appKey,请注重开发质量。 public void check() { if (!this.isEmpty(this.appKey) && !this.isEmpty(this.appKey)) { if (this.isEmpty(this.host) || null == this.scheme) { throw new SdkException("host and scheme must be initialed"); } } else { throw new SdkException("app key or app secret must be initialed"); } }
在gradle.properties添加如下属性 #解决打包release版本的时候运行apk闪退的问题:com.alibaba.cloudapi.sdk.exception.SdkException: app key or app secret must be initialed android.enableResourceOptimizations=false
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。