主工程platform/android/java下的一样都设置为了23,添加了org.apache.http.legacy.jar后通过打包并生成了APK,有人遇到过吗
引擎版本是cocos2d-x 3.10
你运行的设备是什么架构的?感觉像是运行在了错误的架构上。
在安卓模拟器上,另外真机设备已有好多都会发生类似的错误,试过一部三星的
模拟器就不推荐了。
我没遇到过类似的问题。我们和其他开发者覆盖了大部分的机型。你确定是一样的错误吗?你用23编译,那么运行的设备的版本是多少?用高版本编译的不一定能在低版本设备运行。
使用的是最新的bluestack,库工程和主工程都用23编译,新建的cocos2d-x+lua项目就会有这个问题
三星上的也是dlopen failed ,canot locate symbol “rand” reference by “libcocos2dlua.so”
先试试低版本的SDK 比如19 或者20
19的都是正常的,因为有SDK接入需要都用23来编译
找到原因了,在application.mk里加上APP_PLATFORM := android-10就好了。。。
