Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错

使用了极光推送的 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.jar 并 Add to Bulid Path。

  • 选中项目点击右键 →
    Bulid Path → Configure
    Bulid Path → Order
    and Export 中勾选 Android Private Libraries、Android Dependencies 以及
    jpush-sdk-release1.3.8.jar。

Android 编程下 java.lang.NoClassDefFoundError:
cn.jpush.android.api.JPushInterface 报错,布布扣,bubuko.com

Android 编程下 java.lang.NoClassDefFoundError:
cn.jpush.android.api.JPushInterface 报错

时间: 2024-10-10 13:41:55

Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错的相关文章

java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException 报错

在测试testSave方法是报错 具体报错如下: 1 java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonProcessingException 2 3 at java.lang.Class.getDeclaredMethods0(Native Method) 4 at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) 5 at java.lang.Cla

(转)Android工程出现 java.lang.NoClassDefFoundError错误解决方法

在Eclipse中,导入Android工程,工程没有报错,运行时,出现 java.lang.NoClassDefFoundError类没有找到的错误.从问题上可以看出是导入包出错的原因.遂百度加谷歌. 问题出在:ADT高版本的原因 把引入的第三方包放在Referenced Libraries中,ADT升级到17后就出现了Android Dependencies,所以如果程序中引入的第三方包没有在Android Dependencies中时,就会报文章开头的错. 解决方法: 先移除之前的Refer

Maven下java.lang.NoClassDefFoundError

本文转载自:http://blog.csdn.net/qqhjqs/article/details/51491516 使用maven管理web项目中jar包之间的依赖,非常的方便好用,但是有时也会出现问题 项目里用net.sf.json使用maven配置了以下jar包 jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 jakarta commons-collections 3.2.1 jakarta commons-logging

Android 4.4: java.lang.SecurityException: Package com.android.settings does not belong to 1001

问题描述: 在Android4.4.2上面定制的东西,今天code base改为Android4.4.4. 代码merge到新的Android 4.4.4 code base后,clean build后会报出下面错误: 1 W/dalvikvm( 3125): threadid=1: thread exiting with uncaught exception (group=0x415e8d58) 2 W/AppOps ( 1053): Bad call: specified package c

在android 中开发java.net.SocketException: socket failed: EACCES (Permission denied) 报错

在android中下载文件,写好下载文件的代码后需要配置相应的权限 <uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 按原则来说这样就应该可以正常下载了,但是在android4.2 模拟器上运行(貌似4.0以上的模拟器都有

“java.lang.IllegalArgumentException: Failed to evaluate expression ‘ROLE_USER’”报错的解决

这个问题出现在Spring Security的相关配置中,找到原来的这一行: <security:intercept-url pattern="/**" access="ROLE_USER"/> 改成以下内容问题得以解决:<security:intercept-url pattern="/**" access="hasRole('ROLE_USER')"/> 当然,如果你配置好了SS 的<http

java.lang.NoClassDefFoundError

02-15 09:57:49.170: D/ActivityThread(25210): handleBindApplication:com.poxiao.fish02-15 09:57:49.170: D/ActivityThread(25210): setTargetHeapUtilization:0.7502-15 09:57:49.170: D/ActivityThread(25210): setTargetHeapMinFree:209715202-15 09:57:49.200: E

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决

java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决          博客分类: 问题 ApacheJavaTomcatMyeclipse 自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考. 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说

【MyEclipse常见错误】-java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决

ApacheJavaTomcatMyeclipse 自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考. 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 报这个错说明你用的是tomcat7. 目前的MyEclipse的内核为Eclipse3.5.* 尚不能提供直接对tomcat 7的支持,最新的Eclipse3.6.*可以直接支持. 解决