2014-10-13 2 views
39

Сразу после публикации новой версии приложения в Google Play я получаю всплеск новых сбоев с неизвестного устройства под названием «Неизвестный полный Android на эмуляторе».Сбой сразу после публикации в Google Play

Вот скриншот от Crashlytics после того, как приложение было загружено в Google Play. Эта авария произошла не от реального устройства.

Кто-нибудь знает, что это за эмулятор?

Crashlytics консоль:

Crashlytics console

Аналогичная картина аварий можно увидеть в этом экране клип из консоли Splunk:

Splunk console

+0

Есть ли вопрос здесь? Это может быть любое новое или внедренное устройство с пользовательским ПЗУ. –

ответ

35

С вскоре после публикации новой версии I см. сбои почти только с этого устройства, я предполагаю, что это новый поток публикации приложений, где они monkey test вашего приложения.

Я вижу сбои в действиях отладки, которые невозможно открыть в пользовательском интерфейсе, но к ним можно получить доступ с помощью прямого намерения, поэтому я также предполагаю, что этот тест обезьяны проходит манифест, запускает случайные действия напрямую, и играет с ними.

См: http://developer.android.com/tools/help/monkey.html

+0

Случай, связанный с отладочной деятельностью, очень интересен, я об этом не знал, поэтому теперь я уверен, что это автоматический инструмент для тестирования. – mes

+0

Сначала услышите [тест обезьяны] (https://developer.android.com). /studio/test/monkey.html)~ – KaKa

7

Я также обнаружил аналогичный вопрос сообщил о Crashlytics с коренится Emulator, и это NullPointer Исключение в OnCreate() одного из видов деятельности при попытке доступа к значению получил от getIntent(). Но я всегда ставил эту ценность в предыдущей деятельности. Поэтому я предполагаю, что это запуск обезьяной или «adb am start», даже если активность экспортирована = «false»