默认应用程序无法与 Android Studio 一起使用
DefaultApplicationLike Won't Work With AndroidStudio
我正在设置Exopackage
您需要从 DefaultApplicationLike
而不是 android.app.Application
扩展您的应用程序 class。
问题有2个:
- 从这个 class 扩展在需要分配
android:name=".App"
的 AndroidManfest.xml 文件中给出错误
.App is not assignable to android.app.Application
- 生命周期挂钩丢失。例如
attachBaseContext(Context base)
(来自 Application
对 ContextWrapper
的实现)
我对 Buck 的希望是我仍然可以使用 Android Studio IDE。
有没有办法让 DefaultApplicationLike 实现 Application 或其他方法让 exopackage 与 Android Studio 项目一起工作?
看来您需要继续阅读指南。下一步是创建一个从 ExopackageApplication
扩展的新 class。 ExopackageApplication
扩展了 android.app.Application
所以如果你在你的 AndroidManifest.xml
中使用它应该可以工作。
我正在设置Exopackage
您需要从 DefaultApplicationLike
而不是 android.app.Application
扩展您的应用程序 class。
问题有2个:
- 从这个 class 扩展在需要分配
android:name=".App"
的 AndroidManfest.xml 文件中给出错误
.App is not assignable to android.app.Application
- 生命周期挂钩丢失。例如
attachBaseContext(Context base)
(来自Application
对ContextWrapper
的实现)
我对 Buck 的希望是我仍然可以使用 Android Studio IDE。
有没有办法让 DefaultApplicationLike 实现 Application 或其他方法让 exopackage 与 Android Studio 项目一起工作?
看来您需要继续阅读指南。下一步是创建一个从 ExopackageApplication
扩展的新 class。 ExopackageApplication
扩展了 android.app.Application
所以如果你在你的 AndroidManifest.xml
中使用它应该可以工作。