在上篇文章 什么是虚拟小窝?即构虚拟小窝方案介绍 中我们介绍了即构虚拟小窝的应用场景和功能,还提供了体验Demo。本文介绍如何基于Android快速跑通示例源码,进入虚拟小窝场景,体验 MetaWorld 元宇宙服务。
下载地址:
准备环境
- Android Studio Arctic Fox 2020.3.1 或以上版本 (下面简称 AS)。
- Android SDK 29、Android SDK Build-Tools 29.0.0、Android SDK Platform-Tools 29.x.x 或以上版本。
- Android 5.1 或以上版本,且支持音视频的 Android 设备(真机)。
- Android 设备已经连接到 Internet。
前提条件
- 已在 ZEGO 控制台 创建项目,并申请有效的 AppID 和 AppSign,详情请参考 控制台 – 项目管理 中的“项目信息”。
- 已集成 ZEGO MetaWorld SDK,详情请参考 集成 MetaWorld SDK。
- 已联系 ZEGO 商务人员,获取与 MetaWorld SDK 适配的 Express SDK,并在项目中集成 ZEGO Express SDK,详情请参考 快速开始 – 集成 SDK。
- 已联系 ZEGO 商务人员,提供自己项目的包名,开通相关权限。
示例源码目录结构
下列结构为 CabinDemo 源码文件的子目录结构,下文所涉及的文件路径均为相对于此目录的路径。
.
├── app
│ ├── build.gradle
│ ├── libs // 包含 express + metaworld sdk
│ │ ├── ZegoExpressEngine-sources.jar
│ │ ├── ZegoExpressEngine.jar
│ │ ├── metaworld-release.aar
│ │ ├── arm64-v8a
│ │ │ └── libZegoExpressEngine.so
│ │ ├── armeabi-v7a
│ │ │ └── libZegoExpressEngine.so
│ │ └── zegometaworld.aar
│ ├── proguard-rules.pro
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── im
│ │ └── zego
│ │ └── metaworlddemo // 用户代码
│ └── res
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── local.properties
└── settings.gradle
运行示例源码
1. 在开发电脑中找到 Android Studio 软件图标。
2. 打开 Android Studio,单击右上角的 “Open”。
3. 在解压后的示例源码文件夹中,选择 “Cabindemo” 文件夹,并单击 “Open” 打开。
4. 下载的示例源码中缺少 SDK 初始化所需的 AppID 和 AppSign,需要修改 “app/src/main/java/im/zego/metaworlddemo/model” 路径下的 “Constant.java” 文件。请使用本文前提条件中获取的 AppID 和 AppSign 正确填写(注意:需要在 AppID 后加 L),否则示例源码无法正常运行。
5. 集成 SDK。将本文 “前提条件” 已获取的 MetaWorld SDK、Express SDK,拷贝至 “app/libs/”路径下。
6. 选择一台已连接到 Internet 的 Android 真机设备(推荐)或模拟器,当该设备成功开启开发者模式和 USB 调试功能后,可以看到 Android Studio 由下图:
变为下图:
说明 Android Studio 软件已成功连接到 Android 设备,可以将示例源码运行到该设备上了。
7. 单击 Android Studio 软件上的 “build and run” 按钮,编译并运行示例源码。
最后,通过以上步骤就可以跑通虚拟小窝的示例源码了,如有问题可以随时联系我们,欢迎体验。
本文为原创稿件,版权归作者所有,如需转载,请注明出处:https://www.nxrte.com/jishu/13496.html