android在更新ADT以后报java.lang.NoClassDefFound的解决办法
Android不是很熟。从网上找到了想要的代码后兴高采烈的导入workspace中,直接开Run。
but在真机的时候Console、LogCat下都没显示什么有用的东西,就是写NDK编译完Native代码的
消息。
无奈间,跑真机每次都要解锁太麻烦就跑起了模拟器。模拟器还是跑了几次才在选择设备的界面里出现。
开始还一直在创建新机的界面绕。跑起来模拟器之后终于看到了APP退出的异常。第一个就是NoClassDefFound。
这样就可以开始解决问题了。百度了下,google就不用了,这么明确的错误。终于发现,是因为刚导入到workspace
中的代码光是忙着配置NDK了,没来得及配置依赖的库。
配置方法:
Project->Properties->Java Build Path->Order and Export
在这里面选中Android X.X(版本号)和你项目所依赖的库,点击OK按钮。最后Clean一下就万事大吉了。
就写到这里了。
欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122
做人要厚道,转载请注明出处!