1 The method onClick(View) of type new View.OnClickListener(){} must override a superclass method
解决办法:
项目属性---->javaCompiler中的complier compliance level 将1.5改为1.6 就是说Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。 java的编译器是1.6版本的,选择编译级别为1.6,但重要的一点是,选择build的android库是1.5的即可,生成的apk程序是可以在1.5内核上跑起来。 总的来讲: android sdk的版本与Java JRE的版本可以配置起来用,两者关系应该是疏松的。
2 Failed to install on device 'emulator-5554': timeout
这个问题最近我经常遇到,每重新运行一次都会出现,可能是我的eclipse和模拟
器太慢了。解决办法之一:eclipse -> window -> Preferences -> Android ->
DDMS -> ADB connection time out(ms).把这个时间设置的长一些,默认是5秒,
我改成20秒就ok了。这样就不用每次重启模拟器了
3 R.java文件找不到了
出现这个问题的很多原因就是因为xml配置文件可能出了问题,所以被系统给删除了,检查这些文件,再者res/drawable下用到的资源图片的命名也要注意,不要用相同的名字,扩展名不同都不行,切记,检查没有问题后clean重新编译下应该R.java重现了
4 Eclipse Android 代码自动提示功能
打开 Eclipse 依次选择 Window > Preferences > Java > Editor - Content Assist > Auto activation triggers for Java ,设置框中默认是一个点,
现在将它改为:
以下为引用内容: .abcdefghijklmnopqrstuvwxyz(,
设置 xml 文件的代码提示功能
打开 Eclipse 依次选择 Window > Preferences > Xml > Editor > Content Assist > Auto activation > Prompt when these characters are inserted ,设置框中默认是 <=: ,
现在将它改为:
以下为引用内容: <=:.abcdefghijklmnopqrstuvwxyz(,
5 eclipse android 自动提示 no default template
Window -> Preferences -> Java -> Editor -> Content Assist -> Advanced
里的「Select the proposal kinds contained in the 'default' content assist list」把Other Java Proposals钩上即可,需要勾上的选项如下:
Other Java Proposals SWT Template Proposals Template Proposals Type Proposals 这几个选项勾上就可以了。