## 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.jar 和 okio-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.**