3.13.1 android 编译成功,运行闪退, 新建的空项目, 没添加任何东西。

cannot locate symbol “signal” referenced by “libcocos2dlua.so”…

cocos用了快两年了, 我到现在还是不敢说我会cocos… 各种问题层出不穷啊!

NDK: r9d r10e r13b
SDK: android19 android21 android24
这几个版本都测试过了

起因是打包项目的时候一直闪退,然后干脆就重建一个看看… 结果

有遇到过的朋友帮个忙, 很急… 通宵等…

你得手动编译cocos的文件

咋编译? 能不能说下:grinning:

… 另外 libs文件夹里面 是有libcocos2dlua.so这个文件的~

是否和我编译电脑的CPU有关? 这个CPU貌似很老的样子。

我今天也才编译了一个3…13.的空项目,可以运行的,开始也是报错

我编译没问题,就是手机上打开就闪退

你看看 报的什么错

cannot locate symbol “signal” referenced by “libcocos2dlua.so”…

请问 下 3.13版本 android 怎么 编译啊,连build_native.py 都 没有了

你 的 QQ 多少啊,加 下 QQ 请教 下 问题。

用r13b+android19应该是没问题的。这个是NDK本身的兼容性问题,具体可以参考这个帖子

@minggo
cocos2dx3.14.1
红米Android 4.2.2 (API 17)
Android Target - android-19
Android NDK - r13b

我这里会产生链接错误 - undefined reference to ‘signal’

如果把Target 改成 android-25 编译连接没问题,在真机闪退报错
cannot locate symbol “signal” referenced by “libcocos2dlua.so”.

我在 Application.mk 里面加上 APP_PLATFORM := android-17后,一切就ok了,请问这样有什么影响?谢谢!

Application.mk 是在哪里的?

jni目录下,一个工程就一个这样的文件。。找找就好了

能给点意见吗,谢谢!