Quantcast
Channel: Cocos Forums - Latest topics
Viewing all articles
Browse latest Browse all 17084

SDKBOX Play compile error

$
0
0

@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-android

I 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

Read full topic


Viewing all articles
Browse latest Browse all 17084

Trending Articles



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