Unity3D搞砸了我的Android资源?

时间:2013-05-13 17:00:54

标签: android eclipse resources unity3d

我一直在使用Eclipse开发一款适用于Android的游戏,而且我在使用AsyncTasks或线程方面遇到的问题很少。不久之前我安装了Unity3D,在尝试了一些东西之后,我又回到了Android编码并发布了我的游戏的新版本。

现在我收到了一个非常奇怪的堆栈跟踪崩溃报告。一个在下面,但这只是我得到的众多不同之一:

java.lang.RuntimeException: An error occured while executing doInBackground()
    at android.os.AsyncTask$3.done(AsyncTask.java:231)
    at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:305)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:156)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:339)
    at java.util.concurrent.FutureTask.run(FutureTask.java:169)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1119)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:612)
    at java.lang.Thread.run(Thread.java:1050)
Caused by: java.lang.OutOfMemoryError: array size too large
    at com.unity3d.plox.proxy.c.f.a(Unknown Source)
    at com.unity3d.plox.proxy.c.h.a(Unknown Source)
    at com.unity3d.plox.proxy.c.h.a(Unknown Source)
    at com.unity3d.plox.proxy.a.d.a(Unknown Source)
    at com.unity3d.plox.proxy.a.d.doInBackground(Unknown Source)
    at android.os.AsyncTask$2.call(AsyncTask.java:216)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:337)
    ... 4 more
java.lang.OutOfMemoryError: array size too large
    at com.unity3d.plox.proxy.c.f.a(Unknown Source)
    at com.unity3d.plox.proxy.c.h.a(Unknown Source)
    at com.unity3d.plox.proxy.c.h.a(Unknown Source)
    at com.unity3d.plox.proxy.a.d.a(Unknown Source)
    at com.unity3d.plox.proxy.a.d.doInBackground(Unknown Source)
    at android.os.AsyncTask$2.call(AsyncTask.java:216)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:337)
    at java.util.concurrent.FutureTask.run(FutureTask.java:169)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1119)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:612)
    at java.lang.Thread.run(Thread.java:1050)

为什么会出现这个com.unity3d.plox.proxy的事情?为什么错误会转换为长时间没有被修改的AsyncTask并且一直运行而没有任何错误?

0 个答案:

没有答案