问题标签 [autofactory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1325 浏览

java - 如何从 ProGuard 中排除注释处理器依赖项

尝试创建我的 Android 项目的版本时,我收到了 ProGuard 警告,导致构建无法成功完成。

警告:库类 com.google.googlejavaformat.java.filer.FormattingJavaFileObject$1$1 扩展或实现程序类 com.google.common.io.CharSink

经过一番挖掘和运行gradlew :app:dependencies,我发现google-java-format已经包含在内,因为它是由AutoFactory使用的,它是最近添加到项目中的。

AutoFactory 仅build.gradle作为 annotationProcessor 包含在我的文件中,所以我不明白为什么它甚至被 ProGuard 处理。

我尝试-dontwarn com.google.gooogleformat.**在我的 ProGuard 配置文件中添加一个,认为该库仅在代码生成期间使用,并且实际上并不是发布所必需的。这没有效果。

我还查看了在线帮助,但我不清楚如何-libraryjars按照建议将此依赖项指定为文件。

如何配置应用程序的 ProGuard 配置文件或其build.gradle文件以防止 ProGuard 阻塞此库?如果重要的话,我只是使用 ProGuard 来删除未使用的代码而不执行任何混淆。

0 投票
0 回答
53 浏览

autofac - 此 ninject 命令/函数的 AutoFac 等效项

在 Ninject 中,我可以配置如下所述的容器, “突出显示的”的 Autofac 等价物是什么?

目前我正在尝试使用 AutoFac 来实现相同的目标,非常感谢任何帮助。

0 投票
1 回答
111 浏览

android - 为什么我在使用 AutoFactory 时在 Kotlin 中得到了 NonExistentClass?

我在 Kotlin 中使用 AutoFactory 并收到问题,我在使用 java 时没有任何问题。我收到此问题的问题是什么?

TopicLoaderModule_Companion_ProvidePageLoaderViewFactory.java:29: error: cannot find symbol private final Provider<NonExistentClass> pageElementFactoryProvider;