Я столкнулся с очень странным поведением бета-версии Crashlytics, когда тестировщик утверждает, что он способен запускать два экземпляра приложения одновременно.
![enter image description here](https://i.stack.imgur.com/JwiCH.png)
Log сообщает мне, что его имя полностью совпадает с packageName, поэтому мы не можем отличить, из какого журнала он поступил.
Я провел некоторое исследование, и бета-версия, вероятно, запустила его в своем приложении с чем-то вроде этого:
Intent i = getPackageManager().getLaunchIntentForPackage("com.package.ofapp");
startActivity(i);
с комбинацией action.View
в манифесте, вызывающей запуск двух экземпляров приложения
<activity android:name="com.kebab.KebabApp">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
Так что я бы сказал, что все в порядке.Просто давайте избавимся от действия. Просмотр.
<action android:name="android.intent.action.VIEW" />
После этого его начинают кричать на меня:
Приложение не индексируется поиском Google;рассмотрите возможность добавления хотя бы одного действия с наполнителем намерений ACTION-VIEW.См. Объяснение проблемы для получения более подробной информации.
Поэтому я вынужден игнорировать GoogleAppIndexingWarning, потому что я использую стандартное приложение google для одного приложения в сочетании с бета-тестированием аварийного отказа?