【发布时间】:2022-06-24 00:49:11
【问题描述】:
我使用 Hilt 创建了一个库。它在独立应用程序中运行良好,但是当我尝试集成到客户端应用程序中时,它开始出现错误
java.lang.RuntimeException: Unable to start activity ComponentInfo{}: java.lang.IllegalStateException: Hilt Activity must be attached to an @HiltAndroidApp Application. Did you forget to specify your Application's class name in your manifest's <application />'s android:name attribute?
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3516)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3668)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
可能它要求客户端应用程序使用 Hilt 来实现,但我担心的是:
- 我不想让客户知道任何有关 Hilt 的信息,
- 我不能要求客户集成 Hilt
Is Hilt 尚不支持 AAR 文件。 ?
【问题讨论】:
标签: android android-library aar dagger-hilt