android三方jar包NoClassDefFound_终极解决办法
做一个安卓项目的时候导入一个第三方包且叫ABC.jar,各种配置各种打包就是报错:NoClassDefFound 最后找到了下面这个终极办法终于搞定 在安卓下面的 bin\dexedLibs 目录下面是编译后的第三方jar包 例如我们在libs下面加入了一个 ABC.jar, 编译项目的时候就会在 bin\dexedLibs 下面产生一个类似这样的jar, 这个是编译好的 ABC-xxxxxx.jar 你看这个包的大小如果很小,例如1K,就说明ABC.jar编译失败了(有一个项目我尝试过各种各样的办法,还是编译失败) 这个时候你可找一个编译好的例如 ABC-yyyyyxx.jar 用压缩软件打开,把里面的classes.dex拷贝进ABC-xxxxxx.jar 然后回到安卓项目随便修改一个类然后运行项目(例如随便找个地方打个空格,就是为了激活重新编译源码,但不会重新编译第三方的包) 这样ABC.jar就被打包进APK了
相关推荐
huha 2020-10-16
xfcyhades 2020-11-20
sgafdsg 2020-11-04
Michael 2020-11-03
fengyeezju 2020-10-14
ziyexiaoxiao 2020-10-14
业余架构师 2020-10-09
OuNuo0 2020-09-29
moses 2020-09-22
Angelia 2020-09-11
qinxu 2020-09-10
刘炳昭 2020-09-10
Nostalgiachild 2020-09-07
Nostalgiachild 2020-08-17
leavesC 2020-08-14
一青年 2020-08-13
AndroidAiStudy 2020-08-07
ydc0 2020-07-30
绿豆饼 2020-07-28