Settings App crashes and then gets disabled

A Aashrey Sharma 3 years 6 months ago
87 2 0

I was playing around with the "Install App From Unknown Sources" API provided by the DevAdmin CSP when I noticed some unexpected behavior from the Settings app where it crashed the then disappeared from the App Drawer as if it had been disabled by the AppManager CSP. I had to submit an XML to the AppManager CSP to enable the Settings app after which it became visible again. I'm reporting this since it seems like a bug. Please go through the replication steps below.
 
Exact steps I took1. Disabled Allow Unknown Sources from the Settings app. 2. Navigated to the Settings page for Allow Unknown Sources i.e. Settings > Security.
3. Pressed home button to go back to the app drawer and opened my test application to submit XML files to Mx.
4. Submitted an XML to enable Allow Unknown Sources. The XML executed successfully.
5. Went back to the Settings app via Recent Apps. The Settings app was still on the Security page. Allow Unknown Sources was still unchecked.6. Tapped Allow Unknown Sources once and the the standard confirmation/warning dialog appeared.
7. Pressed OK on the dialog and then Settings app crashed and disappeared from the App Drawer as described.
 
Device: Zebra TC70xMX version: 6.1 MXMF version: 6.1.0.9
 
I can confirm that MX successfully consumed my test application's XML files and did not throw any error while dong the above steps.
This seems like a state management issue to me where the the Settings app does not dynamically update the state of a setting when it is changed through Mx. However I am not sure and would like someone from the Zebra team to confirm what is happening here.
 
Ideally this should not happen as it will cause problems for us if the Settings app just disappeared like this due to a crash. Our users will not have access to StageNow or other tools which can be used to recover from this issue. Can someone from Zebra tell us what is happening here?

Please Register or Login to post a reply

2 Replies

Y Yanis Dalabiras

The team report this issue has been fixed in the latest internal build.  Thanks again for reporting.

Y Yanis Dalabiras

Hi,

Thank you for the detailed problem report.

I have raised a ticket on our internal system, reference 18703.  I can't guarantee any timescale for fixes, if you have a support contract and require a more timely fix I suggest you contact support.

I assume you are using EMDK for Android version 6.4?  I would suggest using the latest version but I see nothing in the release notes to indicate this has been found before.

Thanks,
Darryn.

CONTACT
Can’t find what you’re looking for?