Android调试错误汇总

来源:互联网 发布:埃舍尔 知乎 编辑:程序博客网 时间:2024/05/22 03:18

1、错误:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tool

解决方法:

1)项目右键 ->android tools->Fix Project

2)如果不可以,检查Project->Properties->Java Compiler确认JDK compliance被设置为1.6, 并且enable specific seetings,经过这两步问题基本解决。


2、错误:onClick(View) of type new View.OnClickListener(){} must override a superclass method

解决办法:

项目属性——javaCompiler中的 complier compliance level将1.5改为1.6

 原因:

JDK版本问题。


3、错误:The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object的错误

解决办法:

1)首先删除本工作空间的工程

2)在Eclipse的菜单选择File->New->Project->Android->Android Project From Existing code,进入后选择本地工程路径导入.

3)这个时候如果还有红色感叹号,右键点击工程Properties,选择Java Build Path,在右边的Libraries中将错误的jar包删除,然后再工程下新建一个libs的文件夹,将正确的jar包导入进去,右键选中对应的包->Build Path->Add to Build Path


4、错误:Unable to resolve target 'android-5'

解决办法:

1) 因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。

   需要将default.properties中的target=android-5改为target=android-7就好了。

   但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" />改为<uses-sdk android:minSdkVersion="7" />,否则编译中会警告提示使用的版本过低。

2)以上完成后,编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1

   这个与加载的SDK有关,通过“右键选择工程build path -> configure build path... -> library发现导入的JARs中除了一个Android 2.1-update1外还有一个同路径下的文件夹item,将其移除,clean一下再编译就没问题了。



0 0
原创粉丝点击