Please Support Android-Studio for SDKBOX

ㅠ.ㅜ

or Please make sample example for Android-Studio.

I think we already supports Android-Studio, what error did you encounter?

First of all.

$ sdkbox import iap

It wil be work for Android(Eclipse)… Not Android-sutdio.

Android-Studio need Manual Integration… I Think.

Second,

I can’t find for Android-Studio Example Sample.

Third

Finally, I can find solution for Android-Studio setting.
Compile is OK.
But Whan I Run by Android-Studio.
It makes error. below…

If I removed SdkBox logic. It’s work.
So I can’t use SdkBox. I wonder cocos2d-x developer team has tested for sdkbox on android-stuido.
Please help me.

08-22 16:32:22.269 26886-26923/? I/SDKBox﹕ class name : ----com/sdkbox/plugin/SDKBoxIAPGooglePlay----
08-22 16:32:22.272 26886-26923/? E/sdkbox﹕ getFingerprintString(build): 0a000000 000
08-22 16:32:22.276 26886-26923/? E/sdkbox﹕ getFingerprintString(androidid): 968d6e656f1e5438
08-22 16:32:22.281 26886-26923/? E/sdkbox﹕ getFingerprintString(macaddress): f8:a9:d0:4a:8e:f6
08-22 16:32:22.281 26886-26923/? W/ResourceType﹕ No package identifier when getting value for resource number 0x00000000
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI GetStringUTFChars called with pending exception ‘android.content.res.Resources$NotFoundException’ thrown in unknown throw location
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] in call to GetStringUTFChars
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] from void org.cocos2dx.lib.Cocos2dxRenderer.nativeInit(int, int)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] “GLThread 20879” prio=5 tid=16 Runnable
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] | group=“main” sCount=0 dsCount=0 obj=0x12d05220 self=0xa9997c00
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] | sysTid=26923 nice=0 cgrp=apps sched=0/0 handle=0xb4907f00
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] | state=R schedstat=( 0 0 0 ) utm=2 stm=2 core=2 HZ=100
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] | stack=0x9ed0c000-0x9ed0e000 stackSize=1036KB
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] | held mutexes= “mutator lock”(shared held)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #00 pc 000045b4 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #01 pc 00002e1d /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #02 pc 00252d6d /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, char const*, art::mirror::ArtMethod*)+84)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #03 pc 00236aeb /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&) const+162)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #04 pc 000b0adb /system/lib/libart.so (art::JniAbort(char const*, char const*)+610)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #05 pc 000b1235 /system/lib/libart.so (art::JniAbortF(char const*, char const*, …)+68)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #06 pc 000b44c3 /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1322)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #07 pc 000bd3ad /system/lib/libart.so (art::CheckJNI::GetStringUTFChars(_JNIEnv*, _jstring*, unsigned char*)+44)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #08 pc 003f68cf /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (sdkbox::JNIUtils::NewStringFromJString(_jstring*, _JNIEnv*)+28)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #09 pc 003f5ce9 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (ZN6sdkbox15JNIInvokeStaticISsIEEET_PKcS3_DpT0+76)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #10 pc 003f5d59 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (sdkbox::TrackingInfo::getAppName()+12)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #11 pc 003f43df /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (sdkbox::Tracking::init()+138)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #12 pc 003de315 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (sdkbox::Tracking::getInstance()+32)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #13 pc 003df391 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (sdkbox::IAPWrapper::init()+360)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #14 pc 003dde2b /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (sdkbox::IAP::init()+6)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #15 pc 003c69f8 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (IAPHelper::IAPHelper()+124)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #16 pc 003c3640 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (IAPHelper::getInstance()+52)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #17 pc 003c38c4 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (Game::GameInit()+84)
08-22 16:32:22.386 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #18 pc 003c3830 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (Game::init()+60)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #19 pc 003c3500 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (Game::create()+108)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #20 pc 003c37b8 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (Game::createScene()+24)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #21 pc 003bdff0 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (AppDelegate::applicationDidFinishLaunching()+664)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #22 pc 003ccbc4 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (cocos2d::Application::run()+40)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #23 pc 003d05e8 /data/app/com.sosc.beforedie-2/lib/arm/libcocos2dcpp.so (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit+248)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] native: #24 pc 000976f9 /data/dalvik-cache/arm/data@app@com.sosc.beforedie-2@base.apk@classes.dex (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeInit__II+88)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] at org.cocos2dx.lib.Cocos2dxRenderer.nativeInit(Native method)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] at org.cocos2dx.lib.Cocos2dxRenderer.onSurfaceCreated(Cocos2dxRenderer.java:74)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1500)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1239)
08-22 16:32:22.387 26886-26923/? A/art﹕ art/runtime/check_jni.cc:65]

Sorry for the inconvenience
This error has been fixed with 1.3 release