cocos creator 打包构建安卓 armeabi-v7a报错

NO.1
本标题在移动端最多10个字

错误提示

[armeabi-v7a] Compilett arm :cocos2dx_static<-inspecton_socket server.cc
[armeabi-v7a] StaticLibrary :libcocos2d.a
[armeabi-v7a] Compilett arm : editor support_static <- jsb_ cocos2dx_editor_support_auto.cpp 
[armeabi-v7a] Compilett ar : editor support static <-jsb_cocos2dx_dragonbones auto.cpp

NO.2
解决方式

网络上的方法

  1. 需要尝试python版本设为2.x
  2. 需要尝试缩短打包路径(改为根目录)
  3. 需要修改为指定ndk版本

本文的方法

  1. 发布路径设置为磁盘根目录的某个文件夹(第一层)
    • 不要设置build文件夹在xxx/xxx/xxx/xxx/xxx/xxx/build多次太深的目录结构,也不要有中文目录名,window10,目录层级太深,cocos会识别失败
  2. 设置Target API Level,原android-33,后改为android-30

NO.3
cocos构建

选择模版 default

点击构建,点击编译

会构建jsd-default文件夹,使用android studio构建proj.android-studio即可打包

NO.4
Tips

参考官方文档
安装配置原生开发环境:https://docs.cocos.com/creator/2.4/manual/zh/publish/setup-native-development.html

END.