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

Cocos2dx-js 资源.jsc和.pkm反编译 阅读详情

最近用Android studio打包cocos creator项目时本来没什么问题,可是在添加一个别的库之后就出现了 couldn’t find “cocos2djs.so” 问题。
在网上搜了好多,但是都没有用,不过有一篇文章说可能有些依赖没有删除干净,可以把打包的apk解压看一下文件目录,按照文章中说的,我解压之后果然发现了一些不该存在的东西,如下图所示:

这里写图片描述

我在用cocos creator对项目进行构建的时候,只是构建了 armeabi 这一个平台,可是另外添加的库却把所有的平台都构建了一遍,所以才会产生这么多文件夹,可是只有armeabi文件夹中有 cocos2djs.so 文件,其他文件夹中都没有,所以在运行的时候就会出现找不到 cocos2djs.so 文件的错误。
解决办法,在 .gradle 文件中添加如下代码:

android {
    defaultConfig {
        // 指定支持的so架构
        ndk {
            abiFilters 'armeabi'
        }
    }
}

这样修改之后,再次编译的时候无论是哪个库都会只打包 armeabi 平台的,只会产生一个 armeabi 文件夹,这样就不会产生找不到库的错误。希望本文章可以帮到你。

<

淺談Cocos2djs逆向 簡單聊一下cocos2djs手遊的逆向,有任何相關想法歡迎和我討論^^ 阅读详情

相关推荐

Cocos Creator 3.8.6安卓打包全流程:从构建到真机部署实战指南

移动游戏开发中,将游戏引擎项目打包成可在安卓设备上运行的应用程序是一个核心环节。其原理在于通过构建工具链,将游戏资源、脚本和引擎运行时库编译、链接并封装成符合安卓系统规范的安装包。这一过程的技术价值在于打通了从开发到分发的关键路径,是实现游戏产品化的必要步骤。在实际应用场景中,开发者常面临环境配置复杂、版本兼容性以及构建优化等挑战。本文聚焦于Cocos Creator引擎,详细解析了**NDK配置**与**Gradle构建**这两个关键环节,提供了从编辑器设置、环境变量配置到APK生成与真机调试的完整、可操

weixin_33749131的博客 515

Cocos Creator游戏嵌入原生Android:AAR集成与双向通信实战

在移动应用开发中,混合开发模式通过结合原生性能与跨平台效率,成为解决复杂业务场景的主流方案。其核心原理在于利用桥接技术(如JNI/JSBridge)实现不同运行时环境间的通信,从而在保持原生功能与性能优势的同时,复用跨平台框架的UI与业务逻辑。这一技术价值在于显著提升开发效率、降低多平台维护成本,并能够灵活集成第三方SDK与硬件能力。典型的应用场景包括电商App内嵌互动营销游戏、工具类App集成娱乐组件以及需要调用特定原生模块(如支付、蓝牙)的游戏应用。本文以Cocos Creator v2.4.15为例,

weixin_30765505的博客 350

Cocos Creator 3.4.2环境搭建全攻略:从Node.js到VS Code的避坑指南

游戏开发环境的搭建是项目成功的基础,尤其对于基于Node.js和TypeScript的现代游戏引擎而言。环境配置的核心原理在于确保开发工具链中各个组件的版本兼容性与系统环境变量的正确设置,这直接影响到代码编译、调试和项目构建的稳定性。其技术价值在于为开发者提供一个可复现、高效率的工作站,避免因环境问题导致的时间浪费和开发中断。在Cocos Creator等游戏引擎的应用场景中,一个配置得当的环境能够无缝支持从脚本编写、实时预览到多平台打包的完整工作流。本文将聚焦于Cocos Creator 3.4.2这一长

weixin_34321753的博客 374

Cocos Creator v2.0安卓真机部署实战指南

Cocos Creator 是一款面向2D游戏开发的跨平台引擎,其v2.0版本因轻量、稳定和成熟安卓构建链路,仍被大量中小团队用于维护与交付。理解v2.0在Android平台的底层构建原理——包括Gradle配置约束、AndroidManifest.xml关键字段、AssetManager资源生命周期、AudioTrack音频缓冲调控及SurfaceFlinger帧级调试——是突破‘编辑器能跑、真机崩溃’交付断层的核心能力。本文聚焦v2.0.10稳定子版本,系统拆解从JS逻辑到APK安装包的全链路技术细节,

weixin_34268310的博客 356

cocos .jsc 的解密软件

1. 找到apk里面的libcocos2djs.so. 用编辑器utf-b模式打开 相关文章 https://blog.csdn.net/liutietuo/article/details/126751132

cocosCreator 自动打包工具

不用手动开启creator,一键执行搞定自动打包。很好的资源。

cocos2dx使用第三方so库

cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, cocos2dx使用第三方so库 是一分文档, 重要事情说三遍

postman响应体:“msg“: “请求缺失签名Sign“、 “msg“: “请求缺失时间戳“

请求标头有Sign、Timestamp,但是直接将网址复制到postman时,Headers没有自动生成这两个参数,所以运行时会报错。

m0_46862648的博客 1706

Matlab实战:从零搭建弹道导弹六自由度仿真模型(附完整代码)

本文详细介绍了如何使用Matlab从零搭建弹道导弹六自由度仿真模型,涵盖仿真环境配置、核心运动方程实现、气动力建模及仿真结果分析。通过完整代码示例,帮助读者掌握弹道导弹六自由度仿真的关键技术,适用于航空航天工程和复杂系统建模领域。

x8y9z0的博客 946

matlab物元可拓模型程序,熵权可拓物元模型

1 概述物元分析方法是中国学者蔡文于20世纪80年代提出的用于解决矛盾问题的技术方法,是研究物元及其变化规律,解决现实世界中不相容问题的有效方法,可应用于生态环境,水资源承载力,农用地分级和土地生态水平等综合评价研究中.本文主要介绍了熵权可拓物元模型的相关概念与该模型的建立过程.2 概念2.1 物元物元分析法的主要思想是把事物用"事物,特征,量值"(分别用N,C,V表示)3个要素以有序三元组的形式...

weixin_33823399的博客 4100

KEPServerEX与三菱iQ-R系列PLC通讯

KEPServerEX与三菱iQ-R系列PLC通讯Mitsubishi Ethernet北京东方鼎晨科技有限公司目 录1. 前言2. 三菱PLC端相关设置3. Kepware端相关设置KEPServerEX是美国PTC Kepware公司生产的具有行业性的连接平台,KEPServerEX支持150多种通讯协议,用于向您的所有应用程序提供单一来源的工业自动化数据。该平台的设计使用户能够通过一个直观的用户界面来连接、管理、监视和控制不同的自动化设备和软件应用程序。KEPServerEX利用OPC(自动化产业的互

qq_28768521的博客 8094

单细胞数据互转实战:从Scanpy的h5ad到Seurat对象的四种高效方法

本文针对单细胞数据分析中Scanpy的h5ad格式与Seurat对象互转的常见难题,详细对比了SeuratDisk、anndataR、schard和sceasy四种高效转换方法。文章从实战出发,剖析了每种方法的原理、操作流程、优缺点及避坑指南,并提供了清晰的选型策略,帮助用户根据数据特点选择最佳方案,实现跨平台数据的无缝衔接。

weixin_29099217的博客 446

【2024-06-21】网易互娱秋招实习笔试三道编程题解

恭喜发现宝藏!搜索公众号【TechGuide】回复公司名,解锁更多新鲜好文和互联网大厂的笔经面经。作者@TechGuide【全网同名】

试问道几许 1055

PCL 基于法线微分(DoN)的点云分割【2026最新版】

基于法线微分的分割。博客长期更新,本文最新更新时间为:2026年5月10日。

点云侠的博客 39万+

【STM32项目】基于AI技术的多功能消防机器人(完整工程资料源码)

机器人通过巡逻扫描环境空间与障碍物、定位导航、探测物体/环境进行建模/自动地图测绘、扫描火焰、获取温湿度大小、获取空气安全情况来判断当前环境地点是否安全,检测到温度过高或检测到易燃、烟雾、有毒气体或摄像头识别到火焰时能够通过高压水泵喷射器来实现火焰隔离工作,蜂鸣器进行现场鸣笛报警,同时将当前环境温湿度大小、空气情况、环境地图、是否安全信息,将各个传感器来接收获取到的信息,实时发送到用户手机中的微信小程序,实现与用户远程监视功能,用户同时也能通过手机与电脑远程下发命令来操控机器人来实现交互功能

嵌入式技术开发 1万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: Android中出现 Error:In declare-styleable FontFamilyFont, unable to find attribute android:font
下一篇: Android Studio打包cocos creator项目出现java.lang.UnsatisfiedLinkError:SDKWrapper.nativeLoadAllPlugins:()
ToBeTheOnlyOne
博客等级 码龄10年 9粉丝 34原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值