关于butterknife在Eclipse中的空指针的问题

今天在看一个Android中的开源项目,发现用到了butterknife框架,在实际运行过程中总是报空指针的错误,由此问度娘,忽略了一个细节。大家注意一下,在官网上有一行小的英文提示:

[java] view plaincopyprint?

  1. Lastly, under "Java Compiler", make sure that the Compiler compliance level is set to Java version 1.6 at minimum.

也就是说确保Jdk编译的时候最低版本是1.6,由此最终解决。

时间: 2024-10-11 17:48:01

关于butterknife在Eclipse中的空指针的问题的相关文章

Eclipse中设置ButterKnife进行注解式开发步骤

最近在进行Android注解式开发的学习,正在尝试用ButterKnife.ButterKnife的特点如下: (1)强大方便的处理View绑定和Click事件,简化代码,提升开发效率. (2)方便的处理ListView的Adapter里的ViewHolder绑定问题. (3)运行时不会影响App的效率,使用配置方便: (4)代码思路清晰,可读性强: 下面我在Eclipse中进行简单操作,如何把butterknife-6.1.0.jar导入Android项目,进行注解式开发.具体步骤如下: [1

【转】Eclipse中设置ButterKnife进行注解式开发步骤 -- 不错

原文网址:http://www.bubuko.com/infodetail-974262.html 最近在进行Android注解式开发的学习,正在尝试用ButterKnife.ButterKnife的特点如下: (1)强大方便的处理View绑定和Click事件,简化代码,提升开发效率.(2)方便的处理ListView的Adapter里的ViewHolder绑定问题.(3)运行时不会影响App的效率,使用配置方便:(4)代码思路清晰,可读性强: 下面我在Eclipse中进行简单操作,如何把butt

android eclipse 没有Annotation Processin ButterKnife在Eclipse的配置

因为要使用开源 androidannotations 注解,发现eclipse没有Annotation Processin 解决办法: 需要配置插件:http://download.eclipse.org/releases/juno Annotation Processin http://blog.csdn.net/vurtne_ye/article/details/38850529 工程中添加butterknife.jar后, 在执行代码时,发现注解不成功. 查阅相关文档后, 发现需要在ecl

在Eclipse中搭建Dagger和Dagger2使用环境

眼下Dagger有两个版本号,一个是square的Dagger1.x,另外一个是由google主导与squre联合开发的Dagger2. 本文介绍一下在Eclipse中搭建Dagger和Dagger2使用环境.样例採用的均为Dagger和Dagger2官方提供的 "咖啡"案例(Dagger1.x的案例位置在example/simple目录下.Dagger2的案例位置在example/simple目录下). Dagger1.X: 1. 首先下载Dagger1.x的相关内容. jar文件能

【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面

[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody { padding: 10px 10px 10px; margin: 0 -20px; border-bottom: solid 1px #ededed } .embody_b { margin: 0; padding: 10px 0 } .embody .embody_t,.embody .embody_c { disp

eclipse中配置的tomcat 启动正常 但是访问报404错误

问题描述: 在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的.然后就很纳闷,之后在网上搜了下资料,说是Eclipse的配置出了问题. 解决方案: 1.如果Server里的tomcat启动了,需要先停掉.然后再移除添加的项目 2.之后双击server中配置的tomcat服务器,会弹出如下界面. 3.在Server Locations配置中选择第二个选项,use

解决eclipse中svn插件总是提示输入密码的问题

一.背景 最近在eclipse中使用svn插件进行远程仓库代码管理时,老是出现提示让输入密码,特别烦人,经过努力,终于解决该问题,拿来和大家分享~ 二.svn插件密码机制以及出现问题的原因分析 当我们第一次使用svn插件并输入密码时,会生成一个保存密码的文件,然后每次svn插件默认去读取用户名和密码信息.启动eclipse时,会自动将配置信息读取到程序缓存中. svn的密码修改以后,无法再次登录,也没有提示重新输入密码.这时,我们可以通过删除相关配置文件的方式让svn插件提示我们重新输入密码.但

如何在Eclipse中使用依赖项目(Required projects)代替jar

最近想看下spring的源码,下了源码后,搭建个简单的例子hellospring的web项目,采用工程依赖使用源码中的类.搭建好后启动tomcat报java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet错误.参考了下面文章. 在Eclipse中使用依赖项目(Required projects)替换jar的好处就是可以随时更改依赖项目中的代码,而在主项目中引用到最新的编译类.这种方式在D

在Eclipse中使用SDK中的@hide函数

我们使用Eclipse进行android开发时,使用的是ADT中提供的SDK,里面是不包含@hide函数和变量的.因为android为了兼容.安全等原因,在提供SDK时,把这些函数给隐藏了.但是,很多时候,我们又需要使用这些函数,因此我们需要手动添加android SDK.例如,当我们使用AudioManager时,当需要看某种streamType是否mute时,可以调用isStreamMute(int streamType)这个方法,但是因为它是@hide的,所以我们就需要引入自己的sdk,才