@sergeyloysha wrote:
I read it https://github.com/yinjimmy/ccc_iap_demo
I read it http://docs.sdkbox.com/en/plugins/sdkboxplay/v3-js/#manual-integration-for-androidI did everything according to the instructions, but climbs error when compiling.
Can anyone help me? @yinjimmy @nite
error listing
Updated project.properties Updated local.properties Updated file /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos/platform/android/java/proguard-project.txt Building native... NDK build mode: release running: '/Users/sergeyloysha/Documents/android-ndk-r12/ndk-build -C /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/runtime-src/proj.android -j2 NDK_MODULE_PATH=/Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x:/Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos:/Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/external NDK_TOOLCHAIN_VERSION=4.9' [armeabi-v7a] Compile++ arm : cocos2djs_shared <= PluginSdkboxPlayJSHelper.cpp [armeabi-v7a] Compile++ arm : cocos2d_js_static <= jsb_cocos2dx_auto.cpp jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:8:54: error: expected class-name before '{' token class SdkboxPlayCallbackJS: public cocos2d::CCObject { ^ jni/../../Classes/PluginSdkboxPlayJSHelper.cpp: In member function 'void SdkboxPlayCallbackJS::schedule()': jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:257:12: error: 'retain' was not declared in this scope retain(); ^ jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:258:14: error: 'cocos2d::CCDirector' has not been declared cocos2d::CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(SdkboxPlayCallbackJS::notityJs), this, 0, false); ^ In file included from /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos/base/CCDirector.h:35:0, from /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos/base/CCAsyncTaskPool.h:29, from /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos/cocos2d.h:41, from jni/../../Classes/SDKBoxJSHelper.h:7, from jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:3: /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos/base/CCRef.h:172:86: error: invalid static_cast from type 'void (SdkboxPlayCallbackJS::*)(float)' to type 'cocos2d::SEL_SCHEDULE {aka void (cocos2d::Ref::*)(float)}' #define CC_SCHEDULE_SELECTOR(_SELECTOR) static_cast<cocos2d::SEL_SCHEDULE>(&_SELECTOR) ^ /Users/sergeyloysha/Desktop/simple-dark-sdk/build/jsb-default/frameworks/cocos2d-x/cocos/base/CCRef.h:180:38: note: in expansion of macro 'CC_SCHEDULE_SELECTOR' #define schedule_selector(_SELECTOR) CC_SCHEDULE_SELECTOR(_SELECTOR) ^ jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:258:77: note: in expansion of macro 'schedule_selector' cocos2d::CCDirector::sharedDirector()->getScheduler()->scheduleSelector(schedule_selector(SdkboxPlayCallbackJS::notityJs), this, 0, false); ^ jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:259:17: error: 'autorelease' was not declared in this scope autorelease(); ^ jni/../../Classes/PluginSdkboxPlayJSHelper.cpp: In member function 'void SdkboxPlayCallbackJS::notityJs(float)': jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:268:14: error: 'cocos2d::CCDirector' has not been declared cocos2d::CCDirector::sharedDirector()->getScheduler()->unscheduleAllForTarget(this); ^ jni/../../Classes/PluginSdkboxPlayJSHelper.cpp:269:13: error: 'release' was not declared in this scope release(); ^ make: *** [obj/local/armeabi-v7a/objs/cocos2djs_shared/__/__/Classes/PluginSdkboxPlayJSHelper.o] Error 1 make: *** Waiting for unfinished jobs.... Error running command, return code: 2.
Something wrong with "PluginSdkboxPlayJSHelper.cpp"
Sorry for my English.
Posts: 1
Participants: 1