当前位置: 移动技术网 > IT编程>移动开发>Android > Android开发中Eclipse报错及对应处理方法总结

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

杨怀尧,重生猪王,兰花劫国语

本文较为详细的总结了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程序设计有所帮助。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网