最近工作需要,部分服务器功能可能要转移到“七牛”云上面去,So,学习下,并记录在此
转载请注明出处
[我的博客]http://www.lostbug.com
这篇文章主要记录下”七牛”的相关配置,大部分信息可参考官方文档,工作环境为Android Studio
加载七牛Android库及其依赖库
在gradle中的dependencies 语句块中添加依赖包:
compile 'com.squareup.okhttp3:okhttp:3.3.1'
compile 'com.qiniu:qiniu-android-sdk:7.2.+'
compile 'com.qiniu:happy-dns'关于混淆处理特别说明:
- 对七牛的 SDK 不需要做特殊混淆处理,如果有混淆,请将七牛相关的包都排除。(官方文档)
混淆配置在 proguard-rules.pro 文件里加上下面几行混淆代码就行
-keep class com.qiniu.**{*;}
-keep class com.qiniu.**{public <init>();}
-ignorewarnings - 注意:-ignorewarnings这个也是必须加的,如果不加这个,编译的时候可能可以通过,但是 release 的时候还是会出现错误。
到此,配置完工
版权声明:本文为rockan007原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。