cocos creator项目添加其他的库后用Android studio打包apk时出现couldn't find "cocos2djs.so"


cocos creator项目添加其他的库后用Android studio打包apk时出现couldn’t find “cocos2djs.so”

https://blog.csdn.net/ToBeTheOnlyOne/article/details/78491024

只有armeabi文件夹中有 cocos2djs.so 文件,其他文件夹中都没有,所以在运行的时候就会出现找不到 cocos2djs.so 文件的错误。

解决办法,在 .gradle 文件中添加如下代码:

1
2
3
4
5
6
7
8
android {
defaultConfig {
// 指定支持的so架构
ndk {
abiFilters 'armeabi'
}
}
}

这样修改之后,再次编译的时候无论是哪个库都会只打包 armeabi 平台的,只会产生一个 armeabi 文件夹