目录

集成HMS Core SDK

针对Android Studio开发环境,华为提供了Maven仓集成方式的HMS Core SDK包。在开始开发前,您需要将HMS Core SDK集成到您的android Studio开发环境中。

添加当前应用的AppGallery Connect配置文件

如果在AppGallery Connect中开通了相关服务则需要将“agconnect-services.json”文件添加到您的App中。

  1. 登录AppGallery Connect网站,点击“我的项目”。
  2. 在项目列表中找到您的项目,在项目中点击需要集成HMS Core SDK的应用。
  3. 在“项目设置 > 常规”页面的“应用”区域,点击“agconnect-services.json”下载配置文件。

  4. 将“agconnect-services.json”文件拷贝到应用级根目录下。

配置HMS Core SDK的Maven仓地址

Android Studio的代码库配置在Gradle插件7.0以下版本、7.0版本和7.1及以上版本有所不同。请根据您当前的Gradle插件版本,选择对应的配置过程。

Maven仓地址无法直接在浏览器中打开访问,只能在IDE中配置。如需添加多个Maven代码库,请将华为公司的Maven仓地址配置在最后。

添加编译依赖

  1. 打开应用级的“build.gradle”文件。

  2. 在“dependencies”中添加如下编译依赖。

    响应式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:

    • androidx引入AAR包:
      implementation "com.huawei.ui.rspuikit:hwrsprecyclerview-androidsupx:{version}"
    • support V7引入AAR包:
      implementation "com.huawei.ui.rspuikit:hwrsprecyclerview-androidsup:{version}"
    响应式ViewPager:
    • androidx引入AAR包:
      implementation "com.huawei.ui.rspuikit:hwrspviewpager-androidsupx:{version}"
    • support V7引入AAR包:
      implementation "com.huawei.ui.rspuikit:hwrspviewpager-androidsup:{version}"

    {version}需替换为实际的版本号,具体版本号请参见版本更新说明章节。例如:implementation '"com.huawei.ui.rspuikit:hwrspgridview:1.0.0.8'。

  3. 添加agcp插件配置。请根据实际情况选择:
    • 方式一:在文件头部声明下一行添加如下配置。
      apply plugin: 'com.huawei.agconnect'
    • 方式二:在plugins中添加如下配置。
      plugins {
          id 'com.android.application'
          // 添加如下配置
          id 'com.huawei.agconnect'
      }

同步工程

在完成以上的配置后,点击工具栏中的gradle同步图标,完成“build.gradle”文件的同步,将相关依赖下载到本地。

如果出现错误,请检查网络连接是否正常,以及检查“build.gradle”文件是否正确。