Thank you Nathan for this report.

This issue is quite common on Android.
It's caused by the library that convert vector pictures to raster in order to 
keep compatibility with api < 21.

However, vectors brings lots of improvements so I'd rather find a vector that 
don't make the lib crash instead of using a png like you did.

Here is a patch for this issue:
https://gerrit-ring.savoirfairelinux.com/#/c/9374/
The vector drawable is taken from http://materialdesignicons.com/ and look like 
the old one.

Since the emulator is crashing on call and our oldest phones are out of order, 
I was not able to test it.
Can you tell me if it helps?

----- Message original -----
De: "Nathan Royce" <[email protected]>
À: "ring" <[email protected]>
Envoyé: Jeudi 3 Mai 2018 19:56:04
Objet: [Ring] Android Call StatusBar Exception/MultiDex

I think I narrowed down the problem to the vectors...
https://github.com/wordpress-mobile/WordPress-Android/issues/4968#issuecomment-269999631

In NotificationServiceImpl.java - showCallNotification(), I had
changed "ic_call_end_white" in addAction to "ring_logo_24dp.png" for
everything (strictly for testing) and ring did NOT crash when
sending/receiving calls.

Reply via email to