针对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/' }
}
} 
响应式GridView:
implementation "com.huawei.ui.rspuikit:hwrspgridview:{version}"
响应式LinearLayout:
implementation "com.huawei.ui.rspuikit:hwrsplinearlayout-androidn:{version}"
响应式ListView:
implementation "com.huawei.ui.rspuikit:hwrsplistview-androidn:{version}"
响应式RecyclerView:
implementation "com.huawei.ui.rspuikit:hwrsprecyclerview-androidsupx:{version}"
implementation "com.huawei.ui.rspuikit:hwrsprecyclerview-androidsup:{version}"
implementation "com.huawei.ui.rspuikit:hwrspviewpager-androidsupx:{version}"
implementation "com.huawei.ui.rspuikit:hwrspviewpager-androidsup:{version}"
{version}需替换为实际的版本号,具体版本号请参见版本更新说明章节。例如:implementation '"com.huawei.ui.rspuikit:hwrspgridview:1.0.0.8'。
apply plugin: 'com.huawei.agconnect'
plugins {
id 'com.android.application'
// 添加如下配置
id 'com.huawei.agconnect'
}