假如你判断你的项目没有异常,并且该注册的Activity也注册了.那么解决这个问题的方法就是:右击项目->properties->Java Build Path->Order and Export,在需要引用的包前面打勾.然后再clean一下项目即可.…
使用了极光推送的 jar 包项目在从 SVN 中检出后,假设不又一次对 jar 包和 Bulid Path 进行配置就会抛出 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 的错误,进行例如以下操作就可以消除这样的错误: 删除 libs 目录下的 jpush-sdk-release1.3.8.jar(极光推送的 jar 包),又一次在 libs 目录中增加  jpush-sdk-release1.3.8.ja…
在开发过程中,遇到一个这样的问题:java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat,这个问题很奇怪,JAR包也有了,编译也通过了.但就是运行时出现类找不到的问题.NoClassDefFoundError这种错误一般就是对应的类,没有被包含在对应的APK里面.是不是对应的android-support-v4.jar并没有打包到apk中?抱着试一试的态度,打开工程属性设置界面: 把前面的勾选中,再cle…
使用Bundle 的getParcelableArray 出现了以下错误: Class not found when unmarshallingjava.lang.ClassNotFoundExceptionjava.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available 这个可能就需要设置下ClassLoader, 比如: Bundle bundleGet…
问题是突然出现的,因为我走测试的时候没有问题,但是正式的时候就这样了,报错APP发生的样式是直接闪退.问题报错位置大概是Applicition类,因为这里基本是都是初始化第三方地方, 问题形成原因:可能是api过高了,我这里之前是27.因为需要集成一个发布WiFi给硬件使用的第三方sdk改成了28. 重点:API 版本过高造成的. 解决方法: 在Manifest下的application标签 下加入: <uses-library android:name="org.apache.http.…
摘要: SDK方法总数是不能超过65k的.是否也引入其他的三方库,导致总数超过限制.超出限制会导致部分class找不到,引发java.lang.NoClassDefFoundError.解决方法:近日,AndroidDevelopers在Google+上宣布了新的Multidex支持库,为方法总数超过65K的Android应用提供了官方支持.如果你是一名幸运的Android应用开发者,正在开发一个前景广阔 SDK 方法总数是不能超过 65k 的.是否也引入其他的三方库,导致总数超过限制.超出限制…
原文网址:http://www.blogjava.net/anchor110/articles/355699.html 1.在工程下新建lib文件夹,将需要的第三方包拷贝进来.2.将引用的第三方包,添加进工作的build path.3.(关键的一步)将lib设为源文件夹.如果不设置,则程序编译可以通过,但运行的时候,会报:     java.lang.NoClassDefFoundError # re: Android中引入第三方Jar包的方法(java.lang.NoClassDefFound…
今天在运行部署项目时logcat弹出下列错误: -- ::-/? E/Zygote: v2 -- ::-/? I/libpersona: KNOX_SDCARD checking this -- ::-/? I/libpersona: KNOX_SDCARD not a persona -- ::-/? E/Zygote: accessInfo : -- ::-/? W/SELinux: SELinux selinux_android_compute_policy_index : Policy…
在Eclipse中,导入Android工程,工程没有报错,运行时,出现 java.lang.NoClassDefFoundError类没有找到的错误.从问题上可以看出是导入包出错的原因.遂百度加谷歌. 问题出在:ADT高版本的原因 把引入的第三方包放在Referenced Libraries中,ADT升级到17后就出现了Android Dependencies,所以如果程序中引入的第三方包没有在Android Dependencies中时,就会报文章开头的错. 解决方法: 先移除之前的Refer…
今天在运行一个Android项目的时候,报了以下错误: D/AndroidRuntime( 3859): Shutting down VM E/AndroidRuntime( 3859): FATAL EXCEPTION: main E/AndroidRuntime( 3859): Process: com.runbo.outdoormeter, PID: 3859 E/AndroidRuntime( 3859): java.lang.NoClassDefFoundError: com.runb…