默认应用程序无法与 Android Studio 一起使用

DefaultApplicationLike Won't Work With AndroidStudio

我正在设置Exopackage

您需要从 DefaultApplicationLike 而不是 android.app.Application 扩展您的应用程序 class。

问题有2个:

  1. 从这个 class 扩展在需要分配 android:name=".App"
  2. 的 AndroidManfest.xml 文件中给出错误

.App is not assignable to android.app.Application

  1. 生命周期挂钩丢失。例如 attachBaseContext(Context base)(来自 ApplicationContextWrapper 的实现)

我对 Buck 的希望是我仍然可以使用 Android Studio IDE。

有没有办法让 DefaultApplicationLike 实现 Application 或其他方法让 exopackage 与 Android Studio 项目一起工作?

看来您需要继续阅读指南。下一步是创建一个从 ExopackageApplication 扩展的新 class。 ExopackageApplication 扩展了 android.app.Application 所以如果你在你的 AndroidManifest.xml 中使用它应该可以工作。