Android blank screen issue

Hello everyone. I am making a simple game for Android and at the moment everything is working fine. But i have problem on Android 7. Game just stack on black screen and nothing happen.
In logcat i have only one error:

E/libc: Access denied finding property "ro.opengles.version"

Problem occurs on the physical devices and the android emulator only with Android 7.0 or 7.1. With other android version work fine. Anyone know how to fix this issue?

Project includes sdkbox::IAP and sdkbox::Admob

Btw i created default empty cocos2d-x project and it got same problem

Ok, after few hours of testing in default cocos2d-x project i can say some information!
This problem comes when i try to init sdkbox::PluginAdMob or sdkbox::PluginSdkboxAds by standard code after Plugin integration


If i comment out this code game start normaly. But i need to use sdkbox plugin in my game. As i say this problem comes only for Android 7.0 or 7.1 and i can get this problem in default project too

@yinjimmy or someone from SDKBox team, can you help with this, please? Thanks

as I know, there is some opengles issue with android 7.x

could you plz try:

diff --git a/cocos2dx/platform/android/java/src/org/cocos2dx/lib/ b/cocos2dx/platform/android/java/src/org/cocos2dx/lib/
index f071fe8..2780c95 100644
--- a/cocos2dx/platform/android/java/src/org/cocos2dx/lib/
+++ b/cocos2dx/platform/android/java/src/org/cocos2dx/lib/
@@ -32,8 +32,9 @@ import android.util.Log;
 import android.view.KeyEvent;
 import android.view.MotionEvent;
 import android.view.inputmethod.InputMethodManager;
+import android.view.SurfaceHolder;
-public class Cocos2dxGLSurfaceView extends GLSurfaceView {
+public class Cocos2dxGLSurfaceView extends GLSurfaceView implements SurfaceHolder.Callback2 {
 	// ===========================================================
 	// Constants
 	// ===========================================================
@@ -371,4 +372,9 @@ public class Cocos2dxGLSurfaceView extends GLSurfaceView {
 		Log.d(Cocos2dxGLSurfaceView.TAG, sb.toString());
+	@Override
+	public void surfaceRedrawNeeded(SurfaceHolder holder) {
+		this.requestRender();
+	}

or delay init admob plugin.

Hello @yinjimmy, thanks for your help.

I tried your code and now app start normaly, but sometimes its crash with error like this:

A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 4992 (s2dx.TestingAds)

Still only on Android 7

could you plz show more logcat info ?