2014-06-24 71 views
0

我一直在使用Game Maker Studio,並且遇到問題。我一直在試圖找出這個問題出現的原因,所以YoYoGames的人們可以解決問題。只有當我將遊戲作爲Android運行時,纔會出現此問題,因此它必須是Android特定的問題。Android(With Game Maker):錯誤類型3錯誤:Activity類

我將通過連接到筆記本電腦的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 

現在,因爲它是遊戲設備,我在這裏不是一個解決方案。我在這裏找到的是找出可能導致這種情況的問題。因爲在我的筆記本電腦不得不重置之前,這些問題從未發生過。

那麼在Android開發方面它可能是什麼原因呢?只有知道可能的原因,我纔有機會解決這個問題。

回答

0

重命名/重構後我有同樣的錯誤。在Android Studio中,我所做的是將applicationId屬性屬性添加到我的build.gradle文件中,並將其值設置爲應用程序包。

0

轉到全局的遊戲設置,並確保應用程序名稱包中沒有任何大寫字母,並且在首選項android中匹配您的SDK密鑰名稱。

0

我有同樣的問題,有相同的錯誤信息。但是,就我而言,我的設備充滿了內存,所以我刪除了很多信息(歌曲,視頻)並且再也不會出現,現在可以將應用導出到我的設備。 希望這有助於!

0

它爲我用C刪除遊戲文件夾後:\用戶\雷米\文檔\ GameMaker \緩存\

0

你的問題發生在我身上時,我有藍疊在我的電腦打開。看起來仿真器和GameMaker:Studio的編譯器或其他東西混淆了。當我關閉Bluestack時,一切都恢復正常。

希望它有幫助!

+0

嗯我不確定這是否是這個問題的正確答案。 –