开发人员可以使用以下代码示例来将其应用程序作为提供源选项添加到Android应用程序中:
apply plugin: 'maven-publish'
task publishAppLibrary(type: PublishToMavenRepository) {
def targetRepoUrl = 'https://example.com/repo'
def targetRepoUsername = System.getenv('EXAMPLE_REPO_USERNAME')
def targetRepoPassword = System.getenv('EXAMPLE_REPO_PASSWORD')
repositories {
maven {
url targetRepoUrl
credentials {
username targetRepoUsername
password targetRepoPassword
}
}
}
from components.android
groupId = 'com.example'
artifactId = 'mylibrary'
version = '1.0.0-SNAPSHOT'
}
android {
...
}
task uploadArchives(dependsOn: publishAppLibrary)
现在,当用户安装应用程序时,他们可以在Provisioning Options屏幕上选择您的应用程序作为提供源选项。
注:在将任何应用程序作为提供源选项添加到Android应用程序之前,请确保您已经仔细研究了Android应用程序的规范并遵循了所有相关的安全准则和最佳实践。