工程配置
更新时间:2018-10-23 21:21:41
您可以使用物联网平台提供的Android SDK,搭建设备与云端的双向数据通道。SDK包含设备动态注册、初始化建联和数据上下行的接口等内容。</span>
Android SDK Demo
Android SDK提供Demo,供您参考使用。
单击下载Android SDK Demo。下载本Demo将默认您同意本软件许可协议。
配置
- 在Android工程根目录下的build.gradle 基础配置文件中,加入阿里云仓库地址,进行仓库配置。
allprojects { repositories { jcenter() // 阿里云仓库地址 maven { url "http://maven.aliyun.com/nexus/content/repositories/releases/" } ?maven { url "http://maven.aliyun.com/nexus/content/repositories/snapshots" } } }
- 在模块的 build.gradle 中,添加SDK的依赖,引入 SDK :iot-linkkit。
compile('com.aliyun.alink.linksdk:iot-linkkit:1.4.0')
混淆配置
-dontwarn com.alibaba.fastjson.**
-dontwarn com.aliyun.alink.linksdk.**
-dontwarn com.facebook.**
-dontwarn okhttp3.internal.**
-keep class com.alibaba.** {*;}
-keep class com.aliyun.alink.linkkit.api.**{*;}
-keep class com.aliyun.alink.dm.api.**{*;}
-keep class com.aliyun.alink.dm.model.**{*;}
-keep class com.aliyun.alink.dm.shadow.ShadowResponse{*;}
## 设备sdk keep
-keep class com.aliyun.alink.linksdk.channel.**{*;}
-keep class com.aliyun.alink.linksdk.tmp.**{*;}
-keep class com.aliyun.alink.linksdk.cmp.**{*;}
-keep class com.aliyun.alink.linksdk.alcs.**{*;}
-keep public class com.aliyun.alink.linksdk.alcs.coap.**{*;}
-keep class com.http.helper.**{*;}
-keep class com.aliyun.alink.apiclient.**{*;}