GameMakerStudio2无法构建Android yyc
gamemaker吧
全部回复
仅看楼主
level 10
tianqiCN 楼主
目的:我想用GameMaker Studio 2构建一个Android YYC的包。
发生的问题:
在构建Android YYC包的过程中,卡在X://bin/^GMAssetCompiler.exe^exited with non-zero status (1)【注:为了防止贴吧这断字误断链接,故所以用"^"隔开】
尝试解决:
重启IDE,但问题仍然存在。
重装runtime,但问题依然存在。
重启电脑,但问题没有解决。
版本信息:
使用的IDE版本为2.3.7.606。
使用的runtime版本为2.3.7.476。
使用的Android NDK版本为24.0.8215888。
使用的Windows版本为Windows 11。
使用的GameMakerStudio非破解版
2023年07月04日 10点07分 1
吧务
level 13
已知的几个可能问题:
-GMS的2.3不是最新(今年的版本号都是2023.X),需要的SDK、JDK、NDK可能需要换成旧版;//当然普遍建议是全换成最新
-YYC似乎需要比VM多安装一些东西,请参照帮助菜单的Required SDKs,确保所需环境完成搭建;
-YYC对于代码有额外要求(比如不要函数嵌套之类),不确定是否会导致编译失败,但据说很多至少会导致运行出错;
-安卓导出设置里边,要检查目标版本、最大/最小支持版本是否和当前环境相匹配,选择范围内的SDK是否完成安装;//咱就被这个坑过几次
2023年07月10日 01点07分 0
经测试,我用的Sdk,Ndk,Jdk可以导出无YYC的Android包,代码也没有问题,因为能成功导出Windows YYC
2023年07月10日 02点07分
跟据玩Gm2022时的经验,导出Android YYC无需其他复加运行库,只用ndk,jdk,sdk(之前玩Gm2022时导出过Android yyc)
2023年07月10日 02点07分
@tianqiCN 嘛,咱导出安卓的次数有限,而且那个错误提示就没看懂过,猜错了也不奇怪……等等,问题不是生成失败而是卡住嘛。咱记得之前有过类似问题似乎和缓存有关,要不要试试Build - Clean (CTRL+F7)。嗯,还是猜测的可能性,不排除就是yoyo的问题。
2023年07月11日 00点07分
@q糖豆p 已经clean过了,但结果还是和原来的一样
2023年07月11日 12点07分
level 5
我碰到过一模一样的问题,我记不太清当时怎么解决的了。
可能解决方法1:
与Java包的版本不符合,好像我把版本30换成29就解决了。
可能解决方法2:
你看看你是不是有个obj名字叫player?如果有的话把这个名字改成其他的。
以上两个方法是我凭借零星的记忆得出来的,可有可能记错了,不过楼主可以试试
2023年07月06日 08点07分 3
1