当前位置: 首页 > 编程笔记 >

Android开发中Eclipse报错及对应处理方法总结

董永宁
2023-03-14
本文向大家介绍Android开发中Eclipse报错及对应处理方法总结,包括了Android开发中Eclipse报错及对应处理方法总结的使用技巧和注意事项,需要的朋友参考一下

本文较为详细的总结了Android开发中Eclipse报错及对应处理方法。分享给大家供大家参考,具体如下:

报错1:

Conversion to Dalvik format failed with error 1

报错原因:原因是我在android工程中不小心多导入Java的mina,结果一跑程序就报这个错误。
解决方法:将Java中用到的mina包移除,就OK了。

小结:以后遇到这种报错时,记得提醒自己可能是由于自己导错包了。

附: 网上其他处理方法:《丢失Android系统库或者Conversion to Dalvik format failed with error 1错误的解决方法》

报错2:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

报错原因 :

异常发生在main 这个主线程里面。Javalang包里面找不到这个类。即没有导入相对应的包。

这个报错,是我在Java中用mina实现通信对话的实例中出现的,当时就是因为没有导入下面两个包。

解决方法 :导入包slf4j-api-1.6.4.jar和slf4j-nop-1.6.4.jar这个两个包。

android和Java里面用的mina包我放在我博客资源里面有,想用话可以去下载。

小结:记得导入包的问题,特别当你不是用Java自带的 包时,一定要记得。还有就是出错时,直接复制到google里面,查找解决方案。

报错3:

[2012-05-18 20:27:23 - 此处为你工程名] The connection to adb is down, and a severe error has occured.
[2012-05-18 20:27:23 - ……] You must restart adb and Eclipse.
[2012-05-18 20:27:23 - …… Please ensure that adb is correctly located at 'E:\Program Files\andriod_sdk\platform-tools\adb.exe' and can be executed.

报错原因:因为提示是adb连接已经关闭,一个服务错误已经发生。即应该关闭adb进程,从新启动eclipse.

解决方法:打开任务管理器,在进程中直接结束adb.exe进程,注意可能会有多个adb.exe进程,记得全部关闭。

小结:出现不知道如何处理的错误时,复制到google里面去应该就能解决问题的方法。

附 :网上其他处理方法 :《Android编程中出现The connection to adb is down问题的解决方法》

报错4:

java.lang.NoClassDefFoundError: org.apache.mina.transport.socket.nio.NioSocketConnector

报错原因:还不知道????

解决方法:新建一个工程,将里面的内容复制过去,注意包名。

问题5:

eclipse中中文注释乱码怎么解决??

解决方法:做项目一般都是用UTF-8编码的,eclipse的默认编码是GBK,你在菜单栏Window里,选Preferences选项,第一项General里的Workspace,选定后右面有个Text file encoding,默认选在Default(GBK)上,选择Other,列表可选了,选最下面的UTF-8,应用后再导入或创建的工程就不会出现乱码了。

问题6:

Eclipse导入包提示Setting build path has encountered a problem
提示:“Setting build path” has encountered a problem,Could not write file D:\\workspace\aaa\.classpath

报错原因:是路径问题

解决方案:找到项目中隐藏的.classpath文件,修改其隐藏属性为可见即可。
这种错误的情况常见于将一个Java项目从一台机器的Eclipse工作环境下拷到其他机器的Eclipse工作环境下会出现此错误的几率

问题7:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo

具体:

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.IpCamera/com.IpCamera.com.IpCamera.MainActivity}: java.lang.ClassNotFoundException: com.IpCamera.com.IpCamera.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.IpCamera-1.apk]

解决办法:查了资料,才知道到导进来的工程配置文件里面路径问题。

<activity
  android:label="@string/app_name"
  android:name=".MainActivity" >
  <intent-filter >
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
</activity>
<activity

应将里面的

android:name=".MainActivity" >

改为:
android:name="com.IpCamera.MainActivity" >

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍对python .txt文件读取及数据处理方法总结,包括了对python .txt文件读取及数据处理方法总结的使用技巧和注意事项,需要的朋友参考一下 1、处理包含数据的文件 最近利用Python读取txt文件时遇到了一个小问题,就是在计算两个np.narray()类型的数组时,出现了以下错误: 作为一个Python新手,遇到这个问题后花费了挺多时间,在网上找了许多大神们写的例子,最后

  • 本文向大家介绍Android开发之获取LayoutInflater对象的方法总结,包括了Android开发之获取LayoutInflater对象的方法总结的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android开发之获取LayoutInflater对象的方法。分享给大家供大家参考,具体如下: 在写Android程序时,有时候会编写自定义的View,使用Inflater对象来将布局文件

  • 本文向大家介绍Android应用开发中数据的保存方式总结,包括了Android应用开发中数据的保存方式总结的使用技巧和注意事项,需要的朋友参考一下 一、保存文件到手机内存 二、保存文件到SD卡 获取手机sd空间的大小: 加入写外部存储的权限: 三、Sharedpreferences的使用 SharedPreference是开发中常用的一种存储方式,主要存储一些系统不变的参数如是否是第一次进入应用程

  • 本文档介绍 DM 的错误系统及常见故障的处理方法。 DM 错误系统 在 DM 的错误系统中,对于一条特定的错误,通常主要包含以下信息: code:错误码。 同一种错误都使用相同的错误码。错误码不随 DM 版本改变。 在 DM 迭代过程中,部分错误可能会被移除,但错误码不会。新增的错误会使用新的错误码,不会复用已有的错误码。 class:发生错误的类别。 用于标记出现错误的系统子模块。 下表展示所有

  • 本文向大家介绍Android应用开发中WebView的常用方法笔记整理,包括了Android应用开发中WebView的常用方法笔记整理的使用技巧和注意事项,需要的朋友参考一下 基本使用 使用WebView通常是需要网络的,所以需要加上访问网络的权限 1.加载某个url的方法 需要注意的是不要省略前面的http://,省略的话,某些ROM中的WebView会加载失败 2.加载assets中的HTML

  • 原理 ListView的实现离不开Adapter。可以这么理解:ListView中给出了数据来的时候,View如何实现的具体方式,相当于MVC中的V;而Adapter提供了相当于MVC中的C,指挥了ListView的数据加载等行为。 提一个问题:假设ListView中有10W个条项,那内存中会缓存10W个吗?答案当然是否定的。那么是如何实现的呢?下面这张图可以清晰地解释其中的原理: 可以看到当一个