1

implementation 'android.arch.lifecycle:extensions:1.1.1'在我的项目中使用。

当我构建发布或调试 apk 并从 apk 中打开 AndroidManifest.xml 时,

我看到这条线。

<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"/>

我应该担心吗?

我也在 build->intermediates->instant_app_manifest_debug->AndroidManifest.xml 中看到了这一点

4

1 回答 1

3

我应该担心吗?

不,你不应该。它由 使用ProcessLifecycleOwner,它不是恶意软件。

进一步证明

正如您从 中看到的aosp-mirror,文件从此处合并,并且在发布几个月后,他们已将文件更改为此版本。

解决方案

迁移到androidx应该解决它。现在他们已将名称从 重命名lifecycle-trojanlifecycle-process

你可以在这里找到更多信息

于 2019-05-07T00:46:46.337 回答