文档中心>游戏多媒体引擎

导入 SDK 到 Android 项目

最近更新时间:2024-12-12 15:32:52

我的收藏
本文介绍如何快速的将 GME SDK(Android版本)集成到您的 Android 项目中。

开发环境要求

Android Studio 3.5+。
Android 4.1(SDK API 16)及以上系统。

通过 Android Studio 集成 Android SDK

步骤1:下载SDK

下载SDK,解压并打开,解压后的文件目录如下:

其中 include 目录包含了 GME SDK 的头文件,libs 目录包含了不同 abi 下的 so 库以及 jar 包。


步骤2:新建 Android Studio 工程



步骤3:拷贝 SDK

将 GME Android SDK 中的 libs 拷贝到项目 app\\libs 目录下:


步骤4:配置sdk

1. 在build.gradle文件中,添加库代码的引用:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
2. 在dependencies中添加相应依赖:
implementation fileTree(include: ['*.?ar'], dir: 'libs')

步骤5:验证sdk导入是否正确

到这里,Android 的 sdk 的配置已经完成,我们可以通过引用头文件,并调用获取 GME 版本号的语句来验证我们上述工作是否正确。
首先导入 gme 的代码:
import com.gme.TMG.ITMGContext;
调用 GetSDKVersion 获取版本号,并显示在界面上:
ITMGContext.GetInstance(this).GetSDKVersion();
如果可以正常调用并且获取版本号,说明 SDK 导入并配置成功,效果如下:


步骤6:配置必要权限

要使用实时语音功能,还需要在 AndroidManifest.mxl 文件中添加以下权限:
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />