我一直在使用Game Maker Studio而且我遇到了一个问题。我一直试图弄清楚为什么会出现这个问题,所以YoYoGames的人可以解决问题。仅当我将游戏作为Android运行时才会出现此问题,因此它必须是Android特定的问题。
我将使用连接到笔记本电脑的Android设备启动游戏。应该发生的事情是游戏是以调试形式在平板电脑上编译和播放的。在我的笔记本电脑重置之前,通常情况就是没有问题。
然而,我现在100%获得这些输出。
编译输出
device
"c:\Android\platform-tools\adb" install -r "C:\Users\User\AppData\Roaming\GameMaker-Studio\Android\com.yoyogames.runner.apk"
rm failed for /data/local/tmp/com.yoyogames.runner.apk, No such file or directory protocol failure
"c:\Android\platform-tools\adb" shell am start -a android.intent.action.MAIN -n com.yoyogames.runner/.RunnerActivity
Starting: Intent { act=android.intent.action.MAIN cmp=com.yoyogames.runner/.RunnerActivity } Error type 3 Error: Activity class {com.yoyogames.runner/com.yoyogames.runner.RunnerActivity} does not exist. Compile finished: 14:34:50
命令行输出
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
W/GAV2 ( 1975): Thread[Thread-237,5,main]: dispatch call queued. Need to call GAServiceManager.getInstance().initialize().
I/GAV2 ( 2978): Thread[GAThread,5,main]: No campaign data found.
D/AndroidRuntime( 3372):
D/AndroidRuntime( 3372): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 3372): CheckJNI is OFF
D/AndroidRuntime( 3372): Calling main entry com.android.commands.am.Am
D/AndroidRuntime( 3372): Shutting down VM
现在,因为它是Game Maker,我不是在寻求解决方案。我在这里的目的是找出导致这种情况的问题。因为在我的笔记本电脑不得不重置之前,这些问题从未发生过。
那么在Android开发方面可能是什么原因呢?只有了解可能的原因,我才有机会解决这个问题。
答案 0 :(得分:0)
重命名/重构后我遇到了同样的错误。在Android Studio中,我所做的是将applicationId
属性属性添加到我的build.gradle文件中,并将其值设置为应用程序包。
答案 1 :(得分:0)
转到全局游戏设置并确保应用程序名称包没有任何大写字母,并且与首选项android中的SDK密钥名称相匹配。
答案 2 :(得分:0)
我遇到了同样的问题,并出现了相同的错误消息。但是,在我的情况下,我的设备充满了内存,所以我删除了很多信息(歌曲,视频),再也没有出现,我现在可以将应用程序导出到我的设备。 希望这有帮助!
答案 3 :(得分:0)
在C:\ Users \ remy \ Documents \ GameMaker \ Cache \
中删除游戏文件夹后,它适用于我答案 4 :(得分:0)
每当我在计算机上打开Bluestack时,你的问题就发生了。似乎模拟器与GameMaker:Studio的编译器混淆了。当我关闭Bluestacks时,一切都恢复正常。
希望它有所帮助!