智能客服
你问我答,随时在线为你解决问题
针对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/' }
- }
- }

- compileOptions {
- sourceCompatibility = 1.8
- targetCompatibility = 1.8
- }
- dependencies{
- implementation 'com.huawei.hms:awareness:{version}'
- }
Awareness SDK 1.0.2及之前的版本已经下架,填写实际的SDK版本号时请不要填写已经下架的版本号。
- apply plugin: 'com.huawei.agconnect'
- plugins {
- id 'com.android.application'
- // 添加如下配置
- id 'com.huawei.agconnect'
- }
在完成以上的配置后,点击工具栏中的gradle同步图标,完成“build.gradle”文件的同步,将相关依赖下载到本地。
如果出现错误,请检查网络连接是否正常,以及检查“build.gradle”文件是否正确。