Android开发之ApiCloud模块开发的注意事项
经过本人多次模块制作打包上传基本总结模块开发的以下坑: 一.模块开发SDK最小版本必须为9,不然就算你SDK模块开发完毕正常运行你在后台云编译也无法通过会报错,提示 minSdkVersion9小于你模块里面的版本。 二.当你模块中有多个arr包可以按照官方文档将多个arr包放入目录也可以自己将arr包解压将里面的jar包好用so库等复制出来放到你的模块开发的模块库中进行引用也可以。 三.官方的so库有两种 armeabi-v7a和 armeabi如下图: 如果你的库中带有so库那么你的模块包里面最少也得有两种架构如下图: 如果你的SDK模块在SDK里面编译成功也可以成功运行但是模块大伯上传到自定义模块后调用出现so库找不到如下: couldn't find "libc++_shared.so 你可以通过以上方法复制整 个 armeabi包里面的so库文件到 armeabi-v7a里面即可 四.如果你只打包上传 armeabi-v7a里面的so库在你云编译的时候你的so库是不会被编译到apk里面的,但是如果你的so库的 armeabi包打包进去才会被编译到apk里面去如下图: 1.包含 armeabi里面的so库的apk大小 2.不 包含 armeabi里面的so库的apk大小 文章来源: Android开发之ApiCloud模块开发的注意事项