Что такое ".lifecycle-trojan" в моем AndroidManifest.xml - PullRequest
0 голосов
/ 06 мая 2019

Я использую implementation 'android.arch.lifecycle:extensions:1.1.1' в моем проекте.

Когда я создаю релиз или отлаживаю apk и открываю AndroidManifest.xml из apk,

Я вижу эту строку.

<provider android:authorities="com.myapp.crashlyticsinitprovider" android:exported="false" android:initOrder="90" android:name="com.crashlytics.android.CrashlyticsInitProvider"/>
<provider android:authorities="com.myapp.testapp.lifecycle-trojan" android:exported="false" android:multiprocess="true" android:name="android.arch.lifecycle.ProcessLifecycleOwnerInitializer"/>

Должен ли я волноваться?

Я также вижу это в сборке-> промежуточные звенья-> Instant_app_manifest_debug-> AndroidManifest.xml

1 Ответ

1 голос
/ 07 мая 2019

Должен ли я волноваться?

Нет, ты не должен. Он используется ProcessLifecycleOwner и не является вредоносным ПО.

Дополнительные доказательства

Как видно из aosp-mirror, файл объединяется с здесь , и через несколько месяцев после выпуска они изменили файл на эту версию.

Решение

Переход на androidx должен решить эту проблему. Теперь они переименовали имя с lifecycle-trojan на lifecycle-process.

Вы можете найти больше информации здесь

...