首页 > 解决方案 > 如何在 Android 虚拟设备上测试我的 Game Maker Studio 2 项目?

问题描述

几天来,我一直在尝试在虚拟 android 设备上测试我的游戏,但没有成功。我使用以下文章进行设置: https ://help.yoyogames.com/hc/en-us/articles/115001368727-Setting-Up-For-Android

因为它第一次不起作用,所以我决定尝试使用此处找到的指南卸载 Android Studio: https ://www.geeksforgeeks.org/how-to-completely-uninstall-android-studio-on-windows/

我注意到的一件事是,当我遵循本指南时,我收到以下消息:
弹出窗口的图像

单击“是”后,我将顺利完成卸载指南的其余部分。

从这里开始,我重试了 yoyogames 关于设置 android 的文章。当我开始设置 SDK 组件时,我注意到我没有文章中提供的那么多选项。这是我所拥有的:
窗户的图片

我也无法检查中间按钮,上面写着“Android SDK Platform”。我像文章中一样将路径设置为 C:/AndroidSDK。

之后,我进入 SDK 管理器并安装了最新的 Android SDK Platform 31。然后我安装了相应的 SDK 构建工具和 ndk 21.4.7075529。

我跳过了 amazon fire 部分,并完成了游戏制作工作室偏好设置,将游戏制作者指向 sdk、ndk 和 jdk。我还创建了一个密钥库,保存到我桌面上的一个文件中。然后,我使用了这篇文章:

https://help.yoyogames.com/hc/en-us/articles/115000270191-Android-Setting-Up-Virtual-Devices

使用 avd 设置虚拟设备。我运行了新的虚拟设备 Pixel 5 API 30,并从游戏制造商处连接到它。我将 android 游戏选项保留为默认设置,如下所示: 游戏选项

当我运行游戏时,我得到的唯一输出是Build Failed. 我可以根据要求提供更多信息,任何帮助将不胜感激。我不知道发生了什么。

更新:这是输出选项卡的一些额外错误输出:

Execution failed for task ':com.company.game:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s


C:\WINDOWS\system32\cmd.exe DONE (1)
C:\WINDOWS\system32\subst.exe /d W:


C:\WINDOWS\system32\subst.exe DONE (0)
Error : Build Failed
Igor complete.```

标签: androidandroid-studiogame-maker-studio-2

解决方案


推荐阅读