Just trying porting my game over to Android and it is currently crashing right on launch everytime. Below is the crash log if anyone can help on what is causing the issue. Thanks!
FATAL EXCEPTION: main
Process: com.kumkwat.crace, PID: 12032
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.kumkwat.crace/com.kumkwat.crace.Main}: java.lang.IllegalArgumentException: Illegal Capacity: -1277
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4172)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4330)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2693)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:9063)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)
Caused by: java.lang.IllegalArgumentException: Illegal Capacity: -1277
at java.util.ArrayList.<init>(ArrayList.java:167)
at Banks.CImageBank.preLoad(CImageBank.java:247)
at Application.CRunApp.load(CRunApp.java:693)
at Runtime.MMFRuntime.onCreate(MMFRuntime.java:781)
at android.app.Activity.performCreate(Activity.java:9001)
at android.app.Activity.performCreate(Activity.java:8970)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1456)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4154)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4330)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:139)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:96)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2693)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:230)
at android.os.Looper.loop(Looper.java:319)
at android.app.ActivityThread.main(ActivityThread.java:9063)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:588)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)