全部产品
阿里云办公

安装

更新时间:2018-08-08 11:39:28

Android Studio方式(推荐) Maven依赖

  1. dependencies {
  2. compile 'com.aliyun.dpa:oss-android-sdk:+'
  3. compile 'com.squareup.okhttp3:okhttp:3.4.1'
  4. compile 'com.squareup.okio:okio:1.9.0'
  5. }

源码编译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.**
本文导读目录