我正在使用处理在我的设备上运行一个 android 应用程序。但我得到这个错误:
FATAL EXCEPTION: Animation Thread
java.lang.OutOfMemoryError
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:592)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:691)
at processing.core.PApplet.loadImage(Unknown Source)
at processing.test.djtubedesktop.DJTubeDesktop.loadImages(DJTubeDesktop.java:972)
at processing.test.djtubedesktop.DJTubeDesktop.setup(DJTubeDesktop.java:62)
at processing.core.PApplet.handleDraw(Unknown Source)
at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source)
at processing.core.PApplet.run(Unknown Source)
at java.lang.Thread.run(Thread.java:856)
我试过这个:1)转到文件->首选项,然后选择“然后将最大可用内存增加到”10240 MB 2)减少帧数。我有这 2 行代码:
images = loadImages("Animation_data/movie", ".jpg", 134);
recordPlayer = loadImages("black-record_", ".png", 36);
我已将 134 和 36 替换为 50 和 10,通过这样做我没有收到错误,但它仍然无法正常工作
程序在java上完美运行
我需要在我的安卓设备上运行它