Maven仓地址无法直接在浏览器中打开访问,只能在IDE中配置。如需添加多个Maven代码库,请将华为公司的Maven仓地址配置在最后。
针对Android Studio开发环境,华为提供了Maven仓集成方式的HMS Core SDK包。在开始开发前,您需要将HMS Core SDK集成到您的Android Studio开发环境中。
如果在AppGallery Connect中开通了相关服务则需要将“agconnect-services.json”文件添加到您的App中。
Android Studio的代码库配置在Gradle插件7.0以下版本、7.0版本和7.1及以上版本有所不同。请根据您当前的Gradle插件版本,选择对应的配置过程。
Maven仓地址无法直接在浏览器中打开访问,只能在IDE中配置。如需添加多个Maven代码库,请将华为公司的Maven仓地址配置在最后。
buildscript { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... // 增加AGC插件配置,请您参见AGC插件依赖关系选择合适的AGC插件版本。 classpath 'com.huawei.agconnect:agcp:1.6.0.300' } } allprojects { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} } }
buildscript { repositories { google() jcenter() // 配置HMS Core SDK的Maven仓地址。 maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... // 增加Android Gradle插件版本号配置,{version}为实际的Gradle插件版本号,例如7.0.1。 classpath 'com.android.tools.build:gradle:{version}' // 增加AGC插件配置,请您参见AGC插件依赖关系选择合适的AGC插件版本。 classpath 'com.huawei.agconnect:agcp:1.6.0.300' } }
dependencyResolutionManagement {
...
repositories {
google()
jcenter()
// 配置HMS Core SDK的Maven仓地址。
maven {url 'https://developer.huawei.com/repo/'}
}
}
buildscript { dependencies { ... // 增加Android Gradle插件版本号配置,{version}为实际的Gradle插件版本号,例如7.1.1。 classpath 'com.android.tools.build:gradle:{version}' // 增加AGC插件配置,请您参见AGC插件依赖关系选择合适的AGC插件版本。 classpath 'com.huawei.agconnect:agcp:1.6.0.300' } } plugins { ... }
pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() // 配置HMS Core SDK的Maven仓地址。 maven { url 'https://developer.huawei.com/repo/' } } } dependencyResolutionManagement { ... repositories { google() mavenCentral() // 配置HMS Core SDK的Maven仓地址。 maven { url 'https://developer.huawei.com/repo/' } } }
dependencies { implementation 'com.huawei.hms:hwid:{version}' implementation 'com.huawei.hms:iap:{version}' implementation 'com.huawei.hms:game:6.14.0.300' }
apply plugin: 'com.huawei.agconnect'
plugins { id 'com.android.application' // 添加如下配置 id 'com.huawei.agconnect' }
android { defaultConfig { ... resConfigs "en", "zh-rCN", "需要支持的其他语言" } }
HMS Core SDK支持的语言列表请参见HMS Core SDK支持的语言。
在完成以上的配置后,点击工具栏中的gradle同步图标,完成“build.gradle”文件的同步,将相关依赖下载到本地。
如果出现错误,请检查网络连接是否正常,以及检查“build.gradle”文件是否正确。