Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Integrar o SDK para Android

Última atualização: Jun 27, 2026

Este tópico descreve como adicionar a dependência do SDK para Android a um projeto Gradle.

Para integrar o SDK de upload do ApsaraVideo VOD para Android, adicione o SDK e sua dependência do OSS ao projeto Gradle, configure o repositório Maven da Alibaba Cloud e defina as regras de ofuscação.

Pré-requisitos

Antes de começar, verifique se:

  • O dispositivo Android executa a versão 4.0 ou posterior.

  • Versões compatíveis do Android: Android 4.0 (API level 14) e posteriores.

Etapa 1: Instale o SDK para Android

Adicione a dependência do SDK para Android ao arquivo app/build.gradle do projeto.

dependencies {
    implementation 'com.aliyun.video.android:upload:1.7.4'
}

Inclua a URL do repositório Maven da Alibaba Cloud no arquivo build.gradle/@filepath localizado no diretório raiz./@cmd

allprojects {
    repositories {
        maven { url "https://maven.aliyun.com/nexus/content/repositories/releases" }
    }
}

Etapa 2: Instale o OSS Android SDK

O SDK de upload do VOD para Android depende do OSS Android SDK. Para obter instruções de instalação e a dependência Gradle, consulte Instalar o OSS Android SDK. Adicione também essa dependência ao projeto Gradle.

Etapa 3: Configure regras de ofuscação

Acrescente as regras abaixo ao arquivo proguard-rules.pro. Elas impedem que o ProGuard ofusque classes do SDK que utilizam reflexão em tempo de execução.

-keep class com.aliyun.vod.jasonparse.**{*;}
-keep class com.aliyun.auth.model.**{*;}
-keep class com.aliyun.vod.qupaiokhttp.**{*;}
-keep class com.alibaba.sdk.android.vod.upload.model.**{*;}
-keep class com.aliyun.auth.core.AliyunVodErrorCode{*;}
-keep class com.alibaba.sdk.android.vod.upload.VODUploadClient{*;}
-keep class com.alibaba.sdk.android.vod.upload.VODUploadCallback{*;}
-keep class com.alibaba.sdk.android.vod.upload.VODSVideoUploadClient{*;}
-keep class com.alibaba.sdk.android.vod.upload.VODSVideoUploadCallback{*;}