求教一下能不能将cocos creator工程打包成sdk呢?

求教一下能不能将cocos creator工程打包成sdk的方式,安卓aar、so和iOS的framework等?有没有人做过这方面的呢?cocos creator能搜到的资料太少了

不能,你为啥要这样呢

项目需求,之前我们使用u3d的时候就是3d用引擎做,然后导出原生工程,在打成aar给客户使用。
cocos creator第一次使用,不知道能不能用这种方式做,网上有个别的打成安卓的aar,但是我用一直报错,找不到文件
Caused by: java.lang.IllegalArgumentException: Unable to find native library using classloader: dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com.example.cj-OV3aeh9Yd3V-gItE_HGgjA==/base.apk”],nativeLibraryDirectories=[/data/app/com.example.cj-OV3aeh9Yd3V-gItE_HGgjA==/lib/arm64, /data/app/com.example.cj-OV3aeh9Yd3V-gItE_HGgjA==/base.apk!/lib/arm64-v8a, /system/lib64, /product/lib64, /prets/lib64]]]
还不知道iOS有多少坑等着呢

不可能,绝对不可能 :roll_eyes:

那这种将cocos creator的工程打包成sdk的方式就行不通,是么?

我认为不大行,你可以打包成web,直接给客户用,客户在安卓项目中打开个webview就能运行了 :grinning:

这个思路也不错:+1:,可以全部打包成web,然后再把web封装到安卓和iOS以及其他平台里面做成sdk,交互调用估计就费劲了。也不知道cocos creator他们内部有没有什么解决方案,是否都可以支持呢

交互为啥费劲,js调用java 百度一下,你就知道!来回随意调

可以的,我之前有项目背景 就是用的creater做的游戏,需要嵌入到另一个项目组的原生Android项目中调用,我就是打的aar给他们调用交互的

web性能堪忧,尤其在ios上面
尽可能跑native吧

单纯交互应该还好,就是打成aar和framework报错不太好修改,对这两个平台都不熟悉,cocos creator也不太熟悉

嗯嗯,谢谢

有没有遇到过加载不到aar的问题呢?求个新版的教程

能打出aar并导入正常调用的话 流程就算正常了,加载不到aar是什么意思?

可以将工程编译成aar,其他项目引入就行了,启动aar内对应的activity

一直报错

编译成了aar,但是放到安卓项目里面一直报错,也不清楚哪里还需要配置一下

你这个是不是aar没有生成对应的架构so

这个so在哪查看呢?aar我放进去demo项目里面打成apk,然后在解压可以看到so,但是用工程编译aar的时候没有看到so

那说明的aar编译失败了,aar编译就会把so编译进去,你是不是没有指定架构