Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88737

请教大神,Android版编译报错了,代码如下

$
0
0

@Daguidwn 写道:

C:/Users/Administrator/Desktop/jsb-default/frameworks/cocos2d-x/external/android/armeabi-v7a/libwebsockets.a(lws-plat-unix.c.o):lws-plat-unix.c:function lws_plat_context_early_init: error: undefined reference to 'bsd_signal'
collect2.exe: error: ld returned 1 exit status
make: *** [obj/local/armeabi-v7a/libcocos2djs.so] Error 1
make: Leaving directory `C:/Users/Administrator/Desktop/jsb-default/frameworks/runtime-src/proj.android'
执行命令出错,返回值:2。

更新:
上述问题在把NDK版本换成r10e后成功解决,但往下编译又出现另一个错误:

build.gradle 文件中 compileSdkVersion 的值为 22,但是文件夹 E:\AndroidSDK\platforms\android-22 不存在。
build.gradle 文件中 buildToolsVersion 的值为 22.0.1,但是文件夹 E:\AndroidSDK\build-tools\22.0.1 不存在。

更新:
按上面那两个目录检视了一下我的SDK,我这边的是android-24和24.0.1,到这步之后我就不会了,请教大神接下来该怎么做?另外要给我们的手游设置最低Android版本之类的,该在哪里设置?

帖子: 1

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>