在这里列举一些我在使用Android时遇到常见错误的解决方法,有些问题的解决方法也是从网上找到的,我又将它们做了一些整理和收集。后续也将会不断的更新,将使用中遇到的问题增加进来。


今天从网上下载了几个Android的源代码,用Eclipse导入出问下面的错误:

一、出现“The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files"的错误。

问题原因:系统找不到JDK的位置,或者没有设置JDK的位置。

解决方法:

1.) 在Package Explorer->Project -> properties -> Java Bulid Path
2.)选择"Add library..."
3.)选择"JRE System Library"后,按Next.
4.)选workplace default JRE后按finish...

备注:JRE system Library的存放路经一般存放在: \android_sdks\platforms\android-9\android.jar , 第一个目录是你在安装JRE是选择的路经,不同的计算机可能会不同。


二、出现“The import android cannot be resolved”的错误。

问题原因:系统找不到Android SDK的路经

解决方法:

在Package Explorer ->project -> Properties -> Android中的Project Build Target里面勾选相应的SDK即可解决。


三、出现:Android requires compiler compliance level 5.0 or 6.0. Found '1.5' instead. Please fix project properties

问题原因:项目工程中的某些文件没有修改过来。

解决方法:

project ->android tools ->Fix Project


四、出现:conversion to dalvik format failed with error 1

在网上找到下面的解决方法:

android低版本工程(如1.5)放到高版本环境中(如2.2)可能会上述错误,解决方法如下:
(1). 如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。
(该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)
(2). 如果修改android sdk版本,则需要以下几个步骤:
1)修改SDK
选择工程,build path --> configure build path ---> library 删除引用的低版本SDK,
然后add External JARs,选择高版本SDK,OK,保存
2)修改classpath文件
该文件可能存在该项: <classpathentry kind="lib" path ="你所指定的高版本的地址"
把她修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" />

注意:classpath文件没有被加载到Eclipse的项目工程中去,它存放路经是在该项目的根目录里面的,你需要到硬盘上找到该文件用记事本打开后进行修改。
3) 修改AndroidManifest.xml
在AndroidManifest.xml文件中,application标签后添加<uses-sdk android:minSdkVersion="3"></uses-sdk>
4) 修改default.properties(很重要)
该文件最后一行(前面没用#的)target=android-3 该成target=android-8,保存。
再看看你的工程和新建的android 2.2的工程结构就一样了。

但是在我这里问题还是没有解决,问题还是出在SDK的版本不符的问题上,我又使用了第二种方法,删除了无关的SDK库即可解决问题。


五、出现:Unhandled exception type IOException,如下所示:


原因:未经处理的IOException异常类型

解决方法是:回避或捕获这个异常就OK了。修改如下:

[java]view plaincopy
  1. try{
  2. txt.setText(getRawString().toString());
  3. }
  4. catch(Exceptione){
  5. e.printStackTrace();
  6. }

原文地址:点击打开链接

更多相关文章

  1. 如何判断Android系统的版本
  2. Android优酷播放器SDK——Eclipse工程迁移Android Studio遇到问
  3. android studio开发安卓应用设置版本号
  4. [android]初始化代码仓库时出现“OSError: [Errno 2] No such fi
  5. android各个版本的代号
  6. Android Studio Check for Updates检测发现不到新版本
  7. Java工程中调用Android库出现“Stub!”错误
  8. android版本与API对应关系
  9. Android Gradle Plugin与Gradle 版本对应关系

随机推荐

  1. XML实战秘籍第四卷:选单连动
  2. XML学习(二)详解DOM操作XML文档
  3. XML实战秘籍第三卷:动态分页
  4. XML学习(一)元素,属性,读取详解
  5. XML实战秘籍第二卷:动态查询
  6. 详细介绍XML和HTML常用转义字符
  7. XML实战秘籍第一卷:动态排序
  8. 详细介绍xml的使用方法总结
  9. XML基础讲解之结构与语法
  10. 详细介绍Android 解析XML文件和生成XML文