【问题标题】:Why doesn't Android Studio generate library classes for Dagger or DBFlow?为什么 Android Studio 不为 Dagger 或 DBFlow 生成库类?
【发布时间】:2021-05-06 08:19:43
【问题描述】:

几天前,我开始在使用 Android Studio 时遇到一个奇怪的问题。每次我尝试构建我的项目时,我都会不断得到

对于它应该生成的每个类。我正在使用 Dagger 和 DBFlow。

通过滚动我得到的所有构建输出日志

我尝试像这样手动添加依赖项

implementation group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2'

但它总是无法构建。

我还注意到,即使我使用的是 Java 8,它也会在 misc.xml 文件中将 languageLevel="JDK_1_8" 更改为 languageLevel="JDK_11"

我还尝试了我在此处找到的所有内容,从删除 .idea 文件夹到卸载 Android Studio 几次均未成功。

【问题讨论】:

  • 几周前我也得到了从 languageLevel="JDK_1_8"languageLevel="JDK_11" 的变化。也许这是一个新的 Android Studio 东西。但是我的应用程序运行良好,所以我不知道如何提供帮助。

标签: java android android-studio gradle android-studio-4.2


【解决方案1】:

日志中还有其他错误。我不得不滚动所有这些并寻找导致问题的那个。修复后,一切都按计划进行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多