gpt4 book ai didi

android - Butterknife 不会在 .apt_generated 目录中创建任何内容

转载 作者:行者123 更新时间:2023-11-30 02:55:44 25 4
gpt4 key购买 nike

我正在尝试使用 Butterknife 进行注入(inject),但我没有在 .apt_generated 目录中看到任何生成的类。

我正在使用 eclipse Kepler(服务版本 2),在我的项目属性中启用注释处理并将 butterknife-5.0.0.jar 定义为注释处理器工厂路径。

我将 2 个 View 注入(inject)到 fragment 中进行测试,当我清理项目时,它已构建但没有生成任何内容。检查日志文件和 error_log View 我没有看到任何相关的东西..

有什么想法吗?

最佳答案

首先您需要确保您有一个 Android 项目而不是一个 Android 库 项目,因为 Butterknife 不支持库项目。为此,请单击 Project Properties 并转到 Android 部分。确保未单击 is Library 复选框。有关详细信息,请参阅:

然后检查project/.factorypath中的这些设置:

<factorypath>
<factorypathentry kind="WKSPJAR" id="/PotlatchClient/libs/butterknife-5.1.2.jar" enabled="true" runInBatchMode="false"/>
</factorypath>

项目/.settings/org.eclipse.jdt.apt.core.prefs:

eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=true
org.eclipse.jdt.apt.genSrcDir=.apt_generated
org.eclipse.jdt.apt.reconcileEnabled=true

项目/.settings/org.eclipse.jdt.core.prefs:

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled

最后在 Eclipse 中刷新并清理以进行完整重建。

关于android - Butterknife 不会在 .apt_generated 目录中创建任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23288054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com