在你自己的项目的 build.gradle 文件中添加 maven 仓库和一个 SSL 的配置就可以解决这个问题,以下是示例代码:
allprojects {
repositories {
maven { url "http://maven.aliyun.com/nexus/content/repositories/releases" }
maven { url "https://jcenter.bintray.com" }
mavenCentral()
google()
}
}
// 配置 SSL,如果需要可以添加
buildscript {
repositories {
jcenter()
maven {
url "http://maven.aliyun.com/nexus/content/repositories/releases"
allowInsecureProtocol = true
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
...
}
}
请注意这里添的是 allprojects,不是 buildscript,buildscript 添加的只是 gradle 插件依赖库。
然后在 flutter_aliplayer 相关模块的单独 build.gradle 文件中添加依赖,如下所示:
dependencies {
implementation 'com.aliyun.downloader:AliyunDownloader:x.x.x'
implementation 'com.aliyun.player:AliyunPlayer:x.x.x'
implementation 'com.aliyun.player:AliyunSubtitle:x.x.x'
}
具体的版本号需要根据需要更新,通常可以在 Maven 仓库的页面中找到。