升级ADT v22后出现第三方包中的类java.lang.ClassNotFoundException解决
来源:互联网 发布:ps字体下载for mac 编辑:程序博客网 时间:2024/04/30 09:22
今天打开eclipse提示我有更新,直接打开Android SDK Manager把未更新的都更新了一遍,同时也更新了最新的 ADT v22版本
升级过程很顺利,也没有问题,关于升级问题可参照上一篇文章:升级adt
可是在运行以前 完整并成功的项目时候 报错了: java.lang.ClassNotFoundException
工程中的第三方jar中的类找不到,但是确确实实是存在的,v21版本也没有出现这个问题啊
v21版本 直接将第三方的jarcopy到工程的 libs文件夹下 就会自动bulid和引用
之前遇到的v17版本也出现过类似的问题 从引用入手,之前的android版本
结合网上的一些方法classpath果然有变化
v17前的版本
<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="src" path="gen"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/><classpathentry exported="true" kind="lib" path="第三方.jar"/><classpathentry kind="output" path="bin/classes"/></classpath>v21版本:
<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="src" path="gen"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/><classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/><classpathentry kind="output" path="bin/classes"/></classpath>
v22版本(新建工程):
<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="src" path="gen"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/><classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/><classpathentry kind="output" path="bin/classes"/></classpath>
<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
所以在工程中的勾选:此处即可
- 升级ADT v22后出现第三方包中的类java.lang.ClassNotFoundException解决
- Android 升级ADT到22第三方Jar包导致的ClassNotFoundException和NoClassDefFoundError异常解决
- 关于升级ADT22后无法使用jar包、bundle库,出现java.lang.ClassNotFoundException错误的解决
- android 升级ADT到22后,出现bug: Could not find class,或者Caused by: java.lang.ClassNotFoundException:异常
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- 关于升级ADT22后出现java.lang.ClassNotFoundException错误的解决
- ADT升级中出现的问题的解决方案(Android upgrade ADT 22, R.java files not generated,java.lang.ClassNotFoundException
- 解决eclipse引入第三包提示出现找不到类文件java.lang.NoClassDefFoundError: net/sf/json/
- 升级到Android Studio2.1出现 java.lang.ClassNotFoundException
- java打包时,导入第三方jar运行出现ClassNotFoundException
- DT升级中出现的问题的解决方案(Android upgrade ADT 22, R.java files not generated,java.lang.ClassNotFoundException)
- Android中引入第三方Jar包运行时出现java.lang.NoClassDefFoundError
- Android 引入第三方jar包 java.lang.NoClassDefFoundError异常的解决
- 关于引入第三方jar包引发的java.lang.NoClassDefFoundError解决
- 关于引入第三方jar包引发的java.lang.NoClassDefFoundError解决
- android更新adt后出现java.lang.NoClassDefFoundError:
- 解决更新ADT22后java.lang.ClassNotFoundException的问题。
- 利用光标获取QTextEdit的行号
- STL 中容器 map 的使用
- Asp.Net 三层式Web应用程序开发
- Linux设置软链接(以Ubuntu12.04为例)
- C#中ref和out的使用小结
- 升级ADT v22后出现第三方包中的类java.lang.ClassNotFoundException解决
- 你得学会并且学得会的Socket编程基础知识
- 全方位解析 Web Services 开发步骤
- Linux下 利用find命令删除所有.svn目录
- 软刷BIOS激活Windows 7会损坏主板吗?
- Java 将对象解析成JSON格式 无插件形式
- JavaScript的实现
- Android 判断手机内存是否低于10MB
- Web技术中心代码规范-优化方案