android中引入第三方包,编译通过,但运行的时候报 java.lang.NoClassDefFoundError
2014-07-07 16:59
363 查看
原因是,引入的第三方jar包没有被编译到dex文件中,在对应的工程目录下bin\dexedLibs,可以看见被编译到dex下的所有类包。
解决办法之一:在libs下新建文件夹,复制第三方包到该文件夹下---->builde path--------------->add to...------->builde path--->use as source folder
然后就可以了
解决办法之一:在libs下新建文件夹,复制第三方包到该文件夹下---->builde path--------------->add to...------->builde path--->use as source folder
然后就可以了
相关文章推荐
- AndroidStudio引入最新版本的第三方库的时候编译报错
- Android小知识——关于引入第三方jar包引发的java.lang.NoClassDefFoun
- Android项目编译的时候出现:Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- Android中引入第三方Jar包运行时出现java.lang.NoClassDefFoundError
- 解决因为第三方包Volley、KJFrameForAndroid、OKHttp、BaiduPush等用了Java 和 kotlin 的混合编译,导致5.0以下的机器无法运行
- 在netBeans中引入了第三方包,编译通过;但是打包为jar文件运行错误。请指教。
- android中引入第三方jar包方法( java.lang.NoClassDefFoundError: com.sina.weibo.sdk.auth.AuthInfo)解决办法
- 在Eclipse中创建Android Test Project,编译能通过,运行的时候报错如下:03-13 15:47:28.808: E/Trace(3280): error opening tra
- Android—jar包存在,编译无错,运行有错java.lang.NoClassDefFoundError:dao.master....
- Android升级ADT和SDK版本运行项目 报出java.lang.VerifyError 异常解决办法
- android2.x的桌面项目程序在android4.0上运行后出现 java.lang.NoClassDefFoundError错误 解决方法
- android开发 jar包引入编译正常运行时找不到
- android项目编译出现E/AndroidRuntime(12354): java.lang.NoClassDefFoundError
- 编译类【COCOS2DX-LUA 脚本开发之十四】解决自定义CPP类通过TOLUA++ BINDING LUACOCOS2D后编译到ANDROID运行黑屏(没有调用自定义CPP类)的问题!
- Android中引入第三方Jar包的方法(java.lang.NoClassDefFoundError解决办法)
- 编译android遇到java虚拟机堆内存不够的问题 java.lang.OutOfMemoryError: GC overhead limit exceeded 解决方法
- 注意 带有包的编译与运行(在cmd里) ,java java.lang.NoClassDefFoundError 的解决办法
- Android ADT 17、18开发添加第三方jar包编译通过,运行时出现 “NoClassDefFoundError”
- android项目运行出错java.lang.NoClassDefFoundError: com.sun.crypto.provider.SunJCE