# 开发 环境

# Unreal Engine 4: Android

Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0
  • Unreal Engine 4.27 Plus
    • Commit Hash: 0db0b74ff0822a57a5ce49a4cd10c8672fc57a4b
  • JDK 8
  • AndroidStudio 4.1
  • Android NDK r25
  • Android SDK min version 21
  • Android SDK target version 34

# Unreal Engine 5: Android

  • Unreal Engine 5.3.2
  • minSdkVersion 26
  • NDK r25b
  • targetSdkVersion 34
Gradle Android Gradle Plugin Kotlin Gradle Plugin
v7.5.0 v7.4.2 v1.8.0

# Required

  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4

# 可选项

# IDP

  • Facebook SDK Android v17.0.0
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.0.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • VK (Android) v3.5.1
  • WeChat (Android) v6.8.0
  • LINE (Android) v5.10.0
  • Huawei (Android) v6.12.0.300

# IAP

  • Google Billing Library (Android) v6.0.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300

# PUSH

  • Amazon (Android) v1.0.1
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1

# MARKETING TRACKING ANALYTICS

  • Adjust(Android) v4.38.2
  • AppsFlyer(Android) v6.13.0
  • FirebaseAnalytics(Android) v21.5.0

# Others

  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0

# Android配置

# 1、 herosdkcfg.xml文件配置

1、修改需要修改herosdkcfg.xml_hu_pid__hu_pk_的值,Demo工程中文件在以下截图位置:

# HeroUSDKPlugin_APL.xml文件配置

1、该配置文件在UE4打包Android包时会自动执行.其中包含了USDK的HeroUSDKUE4Application,HeroUSDKUE4SplashActivity相关类名替换,USDK相关的类名称不可进行更改,且该配置文件中不能同时存在多个GameApplication配置。出现以上配置修改都会出现SDK功能异常,无法出Android母包。

以下为Demo工程中文件截图:

如果使用的gradle版本过高导致无法使用ue打包,建议用Android studio 出包

本文档对解决你的问题有所帮助?