Project: titanium
Issue TIMOB-20258: Android: If you run a mobile project on Android < 5.0, then WindowProxy errors will appear in logcat
*Details:* If you run a mobile project on Android < 5.0, then WindowProxy errors will appear in logcat. *Notes:* * This is a *regression* from SDK 5.1.2.GA. * *However*, the errors appear to be benign on Android < 5.0 i.e. default app does not throw any runtime errors or does not crash. *Steps to reproduce:* # Create a default Alloy app # Run app on Android device/emulator less than 5.0 # Wait app to be launched # Check logcat *Actual:* WindowProxy errors will appear in logcat: {code} [ERROR] dalvikvm: Could not find class 'android.transition.Explode', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve new-instance 1762 (Landroid/transition/Explode;) in Lti/modules/titanium/ui/WindowProxy; [DEBUG] dalvikvm: VFY: replacing opcode 0x22 at 0x0011 [INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V [DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x0029 [INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V [DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x0030 [INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V [DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x0038 [INFO] dalvikvm: Could not find method android.transition.Slide., referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve direct method 14150: Landroid/transition/Slide;. (I)V [DEBUG] dalvikvm: VFY: replacing opcode 0x70 at 0x003f [ERROR] dalvikvm: Could not find class 'android.transition.ChangeClipBounds', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve new-instance 1759 (Landroid/transition/ChangeClipBounds;) in Lti/modules/titanium/ui/WindowProxy; [DEBUG] dalvikvm: VFY: replacing opcode 0x22 at 0x0049 [ERROR] dalvikvm: Could not find class 'android.transition.ChangeTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTransition [WARN] dalvikvm: VFY: unable to resolve new-instance 1761 (Landroid/transition/ChangeTransform;) in Lti/modules/titanium/ui/WindowProxy; [DEBUG] dalvikvm: VFY: replacing opcode 0x22 at 0x004f [ERROR] dalvikvm: Could not find class 'android.transition.ChangeImageTransform', referenced from method ti.modules.titanium.ui.WindowProxy.createTrans {code} *Expected:* No errors should appear regarding the WindowProxy.
Story points: 3