网上已经有很多人列举各种原因,今天受人之托看一个古老的项目,在改完各种.9图片问题,api过时等等后,终于编译通过了。跑一下,立马崩了。
刚开始以为是现在so库没有包含我测试机的架构的so,特意查了下,发现是有的.......好迷。习惯性去build.gradle看了下,发现:
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
好像哪里不对。
好吧,是少东西了。加上jniLib就好了。
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
}
记录下。