Actually, I can't give you a specific file which has this problem, since we use a crash report system which tells us how many crashes occur in our app and I don't know which crash has occurred with opening of which file. But an interesting point is that this kind of exception mostly occurs in Samsung devices.
I am using SDK 3.4, but I have not tested the beta version of 3.5 since that is under android studio.
I have not modified Global.java at all. That's the same file in SDK 3.4, I just call Global.init() to set my license info.
FYI, this is a second trace of exception I receive from Radaee.
java.lang.OutOfMemoryError
at android.graphics.Bitmap.nativeCreate(Native Method)
at android.graphics.Bitmap.createBitmap(Bitmap.java:726)
at android.graphics.Bitmap.createBitmap(Bitmap.java:703)
at android.graphics.Bitmap.createBitmap(Bitmap.java:670)
at com.radaee.view.VPage.vZoomStart(SourceFile:369)
at com.radaee.view.PDFLayout.vZoomStart(SourceFile:289)
at com.radaee.reader.PDFLayoutView.onTouchNone(SourceFile:615)
at com.radaee.reader.PDFLayoutView.onTouchEvent(SourceFile:999)
at ir.mservices.mybook.reader.pdf.layout.MyPDFLayoutView.onTouchEvent(SourceFile:109)
at android.view.View.dispatchTouchEvent(View.java:7822)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2441)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2174)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2326)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1612)
at android.app.Activity.dispatchTouchEvent(Activity.java:2494)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2274)
at android.view.View.dispatchPointerEvent(View.java:8030)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4574)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4462)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4056)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4113)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4082)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4167)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4090)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4224)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4056)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4113)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4082)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4090)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4056)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6224)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6154)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6125)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6304)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:188)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:132)
at android.os.Looper.loop(Looper.java:138)
at android.app.ActivityThread.main(ActivityThread.java:5493)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1225)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1041)
at dalvik.system.NativeStart.main(Native Method)