sdk
v3.3.8(master)
v3.3.8(master)
  • Introduction
  • Sdk集成
  • 概述
  • Android开发集成
    • 集成方式
      • Gradle集成
      • 权限和组件
      • 混淆配置
      • SDK数据缓存目录
    • 初始化
    • 登录
    • 绑定
    • 悬浮球
    • 统计
    • Google 支付
    • Facebook 功能
    • Samsung 支付
    • 第三方 支付
  • iOS开发集成
    • 登录SDK集成
      • SDK集成步骤
      • SDK配置及初始化
      • 登录
      • 悬浮窗
      • 支付
      • Facebook相关功能
    • 统计SDK集成
      • SDK集成
      • SDK初始化与配置
      • 事件调用
      • 卸载追踪​
      • 其他方法
  • SDK更新日志
  • 常见问题
  • Unity SDK
    • 准备开始
      • Android
      • iOS
    • 快速集成
    • 设置监听
    • 例子
  • SDK下载
  • 相关链接
Powered by GitBook
On this page
  • 设置开启gradle
  • 更新依赖文件配置
  • 添加Firebase配置
  1. Unity SDK
  2. 准备开始

Android

Previous准备开始NextiOS

Last updated 5 years ago

Android这边使用了gradle去构建相关依赖架包。

设置开启gradle

在 PlayerSettings > Publishing Settings > Build

勾选 Custom Gradle Template ,会自动生成 Assets\Plugins\Android\mainTemplate.gradle 文件

更新依赖文件配置

插件描述

该插件可以用于构建Android(通过gradle)和iOS(通过CocoaPods)的依赖架包。

最新版下载地址

使用描述

AndroidAndroid Resolver 会自动运行,并利用 gradle 将 Android 依赖项放入 Assets/Plugins/Android 中。

  • 要手动运行该解析器,请执行以下操作:依次转到 Assets > Play Services Resolver > Android Resolver > Resolve

  • 要启用或停用自动解析(默认情况下处于启用状态),请执行以下操作:依次转到 Assets > Play Services Resolver > Android Resolver > Settings

该插件 在导入GameSamba SDK的时候,会自动导入,如果你的项目中已经使用了该插件,你可以在导入的时候勾选为不导入状态。

使用该插件更新gradle依赖:

Assets > Play Services Resolver > Android Resolver > Force Resolve

之后可以查看Assets\Plugins\Android\mainTemplate.gradle ,可以发现依赖已经自动被构建进去:

添加Firebase配置

添加Firebase配置,用于自动构建生成firebase配置文件

在Assets\Plugins\Android\mainTemplate.gradle 文件中添加:

配置

dependencies {
        .....
        //Google Services plugin
        classpath 'com.google.gms:google-services:4.2.0'
        .....
}

在该文件底部添加:

配置

//添加FireBase插件
apply plugin: 'com.google.gms.google-services'
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

SDK使用到Unity的 Play Services Resolver 插件():

(1)

(2)

链接
链接
下载链接