求教一下能不能将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有多少坑等着呢
不可能,绝对不可能 
那这种将cocos creator的工程打包成sdk的方式就行不通,是么?
我认为不大行,你可以打包成web,直接给客户用,客户在安卓项目中打开个webview就能运行了 
这个思路也不错
,可以全部打包成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编译进去,你是不是没有指定架构
