Должно ли приложение быть полностью безошибочным перед публикацией? - PullRequest
0 голосов
/ 06 октября 2019

Мое приложение тестировалось без сбоев уже несколько недель. Однако в Logcat есть 3 постоянные ошибки (строки, помеченные буквой «E»). Я не знаю, как их решить, но они, по-видимому, не вредят нормальному функционированию приложения.

E/zygote64: Failed sending reply to debugger: Broken pipe
E/MemoryLeakMonitorManager: MemoryLeakMonitor.jar is not exist!
E/vndksupport: Could not load vendor/lib64/egl/libGLES_mali.so from sphal namespace: dlopen failed: library "vendor/lib64/egl/libGLES_mali.so" not found.

Как обычно разработчики публикуют приложения (например, в Google Play), которые заведомо имеютошибки в них, которые не кажутся «критически важными»?

1 Ответ

0 голосов
/ 06 октября 2019

Консоль Google Play имеет «порог плохого поведения», равный «1,09%».

Это рассчитывается по формуле: «Процент ежедневных сеансов, в течение которых у ваших пользователей был хотя бы один сбой. Под ежедневным сеансом понимается день, в течение которого использовалось ваше приложение. '

Таким образом, вы должны стремиться к снижению частоты сбоев в 1,09%. В вашем приложении всегда будут ошибки, с которыми вы еще не сталкивались в своих тестах, поэтому приложение (почти) никогда не будет полностью безошибочным. Поэтому многие разработчики публикуют свои приложения, хотя в них все еще есть (в основном неизвестные) ошибки.

К сожалению, я не могу помочь вам с вашими точными ошибками, но я надеюсь, что помог вам с консолью Google PlayРекомендации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...