Android學習之七牛(一)——配置篇

最近工作需要,部分服務器功能可能要轉移到“七牛”雲上面去,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 的時候還是會出現錯誤。

到此,配置完工

發佈了37 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章