本文介绍如何安装Android SDK。

Android Studio方式(推荐) Maven依赖

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

源码编译jar包

可以clone下工程源码之后,运行gradle命令打包:
# clone工程
$ git clone https://github.com/aliyun/aliyun-oss-android-sdk.git

# 进入目录
$ cd aliyun-oss-android-sdk/oss-android-sdk/

# 执行打包脚本,要求jdk 1.7
$ ../gradlew releaseJar

# 进入打包生成目录,jar包生成在该目录下
$ 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 将无法正常工作。

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

混淆设置

在混淆配置中加入:

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