hiiii after running “sdkbox import facebook” i can build apk in cocos code ide with js.
but when i add adcolony “sdkbox import adcolony” and try to take build apk iam getting error. how to solve it.
error
Android NDK: WARNING: Unsupported source file extensions in jni/Android.mk for module cocos2djs_shared
Android NDK: …/…/Classes/PluginFacebookJS.hpp …/…/Classes/PluginFacebookJSHelper.h …/…/Classes/SDKBoxJSHelper.h
Android NDK: WARNING:E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/./Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
Android NDK: WARNING:E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/platform/android/Android.mk:cocos2dxandroid_static: LOCAL_LDLIBS is always ignored for static libraries
make.exe: Entering directory E:/Users/user/Documents/Cocos/testplug/frameworks/runtime-src/proj.android’
[armeabi] Compile++ thumb: cocos2djs_shared <= PluginAdColonyJSHelper.cpp
warning: unknown warning option ‘-Wno-psabi’ [-Wunknown-warning-option]
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:53:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “name”, &name);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:58:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “zoneID”, &zoneID);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:63:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “shown”, &shown);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:68:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “iapEnabled”, &iapEnabled);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:73:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “iapProductID”, &iapProductID);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:78:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “iapQuantity”, &iapQuantity);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:83:5: error: no matching function for call to ‘JS_SetProperty’
JS_SetProperty(cx, jsobj, “iapEngagementType”, &iapEngagementType);
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2957:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::Handle’ for 4th argument
JS_SetProperty(JSContext *cx, JSObject *obj, const char *name, JS::Handle v);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:121:9: error: unknown type name ‘JSBool’; did you mean ‘cpBool’?
JSBool hasAction;
^~~~~~
cpBool
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/./…/external/chipmunk/include/chipmunk/chipmunk_types.h:150:14: note: ‘cpBool’ declared here
typedef int cpBool;
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:132:13: error: no matching function for call to ‘JS_HasProperty’
if (JS_HasProperty(cx, obj, func_name, &hasAction) && hasAction) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2757:1: note: candidate function not viable: no known conversion from ‘cpBool *’ (aka ‘int *’) to ‘bool *’ for 4th argument
JS_HasProperty(JSContext *cx, JSObject *obj, const char *name, bool *foundp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:133:17: error: no matching function for call to ‘JS_GetProperty’
if(!JS_GetProperty(cx, obj, func_name, &func_handle)) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2947:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::MutableHandle’ for 4th argument
JS_GetProperty(JSContext *cx, JSObject *obj, const char *name, JS::MutableHandle vp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:165:9: error: unknown type name ‘JSBool’; did you mean ‘cpBool’?
JSBool hasAction;
^~~~~~
cpBool
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/./…/external/chipmunk/include/chipmunk/chipmunk_types.h:150:14: note: ‘cpBool’ declared here
typedef int cpBool;
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:176:13: error: no matching function for call to ‘JS_HasProperty’
if (JS_HasProperty(cx, obj, func_name, &hasAction) && hasAction) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2757:1: note: candidate function not viable: no known conversion from ‘cpBool *’ (aka ‘int *’) to ‘bool *’ for 4th argument
JS_HasProperty(JSContext *cx, JSObject *obj, const char *name, bool *foundp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:177:17: error: no matching function for call to ‘JS_GetProperty’
if(!JS_GetProperty(cx, obj, func_name, &func_handle)) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2947:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::MutableHandle’ for 4th argument
JS_GetProperty(JSContext *cx, JSObject *obj, const char *name, JS::MutableHandle vp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:209:9: error: unknown type name ‘JSBool’; did you mean ‘cpBool’?
JSBool hasAction;
^~~~~~
cpBool
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/./…/external/chipmunk/include/chipmunk/chipmunk_types.h:150:14: note: ‘cpBool’ declared here
typedef int cpBool;
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:219:13: error: no matching function for call to ‘JS_HasProperty’
if (JS_HasProperty(cx, obj, func_name, &hasAction) && hasAction) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2757:1: note: candidate function not viable: no known conversion from ‘cpBool *’ (aka ‘int *’) to ‘bool *’ for 4th argument
JS_HasProperty(JSContext *cx, JSObject *obj, const char *name, bool *foundp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:220:17: error: no matching function for call to ‘JS_GetProperty’
if(!JS_GetProperty(cx, obj, func_name, &func_handle)) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2947:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::MutableHandle’ for 4th argument
JS_GetProperty(JSContext *cx, JSObject *obj, const char *name, JS::MutableHandle vp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:252:9: error: unknown type name ‘JSBool’; did you mean ‘cpBool’?
JSBool hasAction;
^~~~~~
cpBool
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos/./…/external/chipmunk/include/chipmunk/chipmunk_types.h:150:14: note: ‘cpBool’ declared here
typedef int cpBool;
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:262:13: error: no matching function for call to ‘JS_HasProperty’
if (JS_HasProperty(cx, obj, func_name, &hasAction) && hasAction) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2757:1: note: candidate function not viable: no known conversion from ‘cpBool *’ (aka ‘int *’) to ‘bool *’ for 4th argument
JS_HasProperty(JSContext *cx, JSObject *obj, const char *name, bool *foundp);
^
jni/…/…/Classes/PluginAdColonyJSHelper.cpp:263:17: error: no matching function for call to ‘JS_GetProperty’
if(!JS_GetProperty(cx, obj, func_name, &func_handle)) {
^~~~~~~~~~~~~~
E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/external/spidermonkey/prebuilt/android/…/…/include/android\jsapi.h:2947:1: note: candidate function not viable: no known conversion from ‘jsval *’ (aka ‘JS::Value *’) to ‘JS::MutableHandle’ for 4th argument
JS_GetProperty(JSContext *cx, JSObject *obj, const char *name, JS::MutableHandle vp);
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make.exe: *** [obj/local/armeabi/objs/cocos2djs_shared///Classes/PluginAdColonyJSHelper.o] Error 1
make.exe: Leaving directoryE:/Users/user/Documents/Cocos/testplug/frameworks/runtime-src/proj.android’
Running command: compile
Building mode: debug
building native
NDK build mode: release
running: ‘E:\Users\user\android-ndk-r9d\ndk-build -C E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android -j1 NDK_MODULE_PATH=E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings;E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x;E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/cocos;E:\Users\user\Documents\Cocos\testplug\frameworks\runtime-src\proj.android…/…/js-bindings/cocos2d-x/external’
Ndk build failed!