I just bought a Asus Nexus 7 32GB tablet and installed a Flash Builder v4.6 app that I've been working on and everything was working great. Then I saw there were OS upgrades, so I updated to 4.2.1 and the app worked just fine. Then I saw that another upgrade was available, so I installed 4.2.2 and my app stopped working. When launched it throws up the message "Unfortunately, App XXX has stopped". I didn't change anything. I even tried uninstalling it and re-installing the app it will throw up the same error. I've searched the web and found people had to perform a factory reset to get their apps working again, but I don't want to do this. I want to determine what is going on, but I have no way to tell. The app has been downloaded from my website and installed. I don't want to hook the Nexus up to my PC yet and try running a debug version of the app or change anything until I know what is happening. I've got another user testing my app on their Samsung Galaxy and a Nexus 7 as well and they are getting the same error. Any ideas as to why this might be happening?
On a side note I have my app working on a Motorola Droid RAZR M and an iPhone 4 without issues. It seems to be related to v4.2.2 of Jellybean.
Update 12:59pm 05/17/2014:
I was able to generate a bug report on the Nexus and it comes down to a Java issue:
05-17 12:17:35.226 5527 5527 E AndroidRuntime: Process: air.com.cybertechsolutions.TdyneOCSmartPhoneApp, PID: 5527
05-17 12:17:35.226 5527 5527 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Native method not found: com.adobe.air.AIRWindowSurfaceView.nativeOnFormatChangeListener:(I)V
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at com.adobe.air.AIRWindowSurfaceView.nativeOnFormatChangeListener(Native Method)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at com.adobe.air.AIRWindowSurfaceView.surfaceChanged(AIRWindowSurfaceView.java:683)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.SurfaceView.updateWindow(SurfaceView.java:583)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.SurfaceView.access$000(SurfaceView.java:86)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:175)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:847)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1871)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:574)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:544)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:733)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.os.Looper.loop(Looper.java:136)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5017)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:515)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
05-17 12:17:35.226 5527 5527 E AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
It looks like v4.2.2 doesn't support this method any more so how do I get it to work?