Android 日食不';t为黄油刀生成.apt_生成的文件夹
我仔细地按照中的说明在Eclipse ADT 3.8中启用注释 也就是说,注释处理和工厂路径已正确配置: 我的Android应用程序编译成功。当然,它也会运行,但我得到了明显的NPE,这是因为预期将由Android 日食不';t为黄油刀生成.apt_生成的文件夹,android,eclipse,annotations,butterknife,Android,Eclipse,Annotations,Butterknife,我仔细地按照中的说明在Eclipse ADT 3.8中启用注释 也就是说,注释处理和工厂路径已正确配置: 我的Android应用程序编译成功。当然,它也会运行,但我得到了明显的NPE,这是因为预期将由null初始化的视图 如果我将配置更改为generate,比如说.apt\u generated\u foo\u bar,Eclipse将创建该文件夹。但是空的 关于如何说服Eclipse在.apt_generated中创建适当的类,有什么想法吗?我也有同样的问题, 更改:项目>属性>Java编
null
初始化的视图
如果我将配置更改为generate,比如说.apt\u generated\u foo\u bar
,Eclipse将创建该文件夹。但是空的
关于如何说服Eclipse在.apt_generated
中创建适当的类,有什么想法吗?我也有同样的问题,
更改:项目>属性>Java编译器>编译器兼容性级别从1.6更改为1.7
现在清洁项目,
这个问题(和答案)重复了这个问题:
首先,您需要确保您有一个Android项目和一个项目,因为Butterknife使用
要执行此操作,请单击Project Properties
,然后转到Android
部分。有关更多详细信息,请参阅:
然后在project/.factorypath中检查这些设置:
project/.settings/org.eclipse.jdt.core.prefs:
最后,在Eclipse中进行刷新并进行清理,以完成完整的重建
另一个建议的问题是将JDK更改为1.7意味着只能针对Kitkat(4.4)或更高版本。与此类似吗?是的。但在这种情况下,问题只是项目没有编译。这不是我的情况。
<factorypath>
<factorypathentry kind="WKSPJAR" id="/PotlatchClient/libs/butterknife-5.1.2.jar" enabled="true" runInBatchMode="false"/>
</factorypath>
eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=true
org.eclipse.jdt.apt.genSrcDir=.apt_generated
org.eclipse.jdt.apt.reconcileEnabled=true
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled