阿里雲團隊努力不懈,力求將最新的技術內容更快地以您最熟悉的語言呈現。本文由簡體中文內容自動轉碼而成,過程無人工干預。阿里雲不保證此自動轉碼的準確性、完整性及時效性。因轉碼造成的任何內容錯誤及因此可能帶來的損失,阿里雲概不負責,敬請見諒。本文内容請以簡體中文版本為準。
全部產品
Search
文件中心

安裝

更新時間: Oct 19, 2018
  1. ## Android Studio方式(推薦) Maven依賴
  2. dependencies {
  3. compile 'com.aliyun.dpa:oss-android-sdk:+'
  4. compile 'com.squareup.okhttp3:okhttp:3.4.1'
  5. compile 'com.squareup.okio:okio:1.9.0'
  6. }

源碼編譯jar包

可以clone下工程源碼之後,運行gradle命令打包:

  1. # clone工程
  2. $ git clone https://github.com/aliyun/aliyun-oss-android-sdk.git
  3. # 進入目錄
  4. $ cd aliyun-oss-android-sdk/oss-android-sdk/
  5. # 執行打包指令碼或直譯式程式,要求jdk 1.7
  6. $ ../gradlew releaseJar
  7. # 進入打包組建目錄,jar包生成在該目錄下
  8. $ cd build/libs && ls

直接引入上面編譯好的jar包

將aliyun-oss-sdk-android-x.x.x.jar、okhttp-3.x.x.jarokio-1.x.x.jar 3 個 jar 包匯入 libs 目錄。

使用權限設定

以下是 OSS Android SDK 所需要的 Android 許可權,請確保您的 AndroidManifest.xml 檔案中已經配置了這些許可權,否則,SDK 將無法正常工作。

  1. <uses-permission android:name="android.permission.INTERNET" />
  2. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  3. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  4. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  5. <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

混淆設定

在混淆配置中加入:

  1. -keep class com.alibaba.sdk.android.oss.** { *; }
  2. -dontwarn okio.**
  3. -dontwarn org.apache.commons.codec.binary.**