This repository was archived by the owner on Apr 19, 2026. It is now read-only.
This repository was archived by the owner on Apr 19, 2026. It is now read-only.

Connection errors when running minimalist. #5

Description

@stolk

So I now have built the unmodified sources of minimalist android example.

The changes I made are limited to:

  • Pointing to my gpg include files in Android.mk
  • res/values/ids.xml changed to use my app id.
  • Used my package name in AndroidManifest.xml

I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
Latest google play services app downloaded.
My account is registered as test account for my app.
My app is linked twice, with debug and release keys in Google Play Developer Console.

When running, I get the log below.

There are two problems with it:

  1. The login fails (see end of log.)
  2. There are problems with class definitions not being found. (see start of log.)
V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
I/native-activity(12369): Setting up gpg-cpp
I/TeapotNativeActivity(12369): Initializing Services
I/TeapotNativeActivity(12369): Uninitialized services, so creating
V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
V/AlarmManager( 934): waitForAlarm result :4
V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
I/TeapotNativeActivity(12369): Created
V/GamesNativeSDK(12369): Received Activity Resume Event.
I/GamesNativeSDK(12369): Connecting to Google Play...
V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
D/StatusBarManagerService( 934): semi p:12369,o:f
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
I/SpenGestureManager( 934): setFocusWindow21020
D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
D/ViewSystem(12369): >> surfaceCreated
D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
I/qdutils (12369): Left Align: 8
I/qdutils (12369): Width Align: 8
I/qdutils (12369): Top Align: 1
I/qdutils (12369): Height Align: 1
I/qdutils (12369): Min ROI Width: 1
I/qdutils (12369): Min ROI Height: 2
I/qdutils (12369): Needs ROI Merge: 0
I/qdutils (12369): Left Split=720
I/qdutils (12369): Right Split=720
D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
I/TeapotNativeActivity(12369): Sign in finished with a result of -3
I/native-activity(12369): OnAuthActionFinished
I/native-activity(12369): You are not logged in!
I/TeapotNativeActivity(12369): Fetching all blocking
I/TeapotNativeActivity(12369): --------------------------------------------------------------
I/TeapotNativeActivity(12369): Fetching all nonblocking
I/TeapotNativeActivity(12369): --------------------------------------------------------------
I/TeapotNativeActivity(12369): Achievement response status: -3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
       blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
      }
      } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
      })();
      (function(){
      try {
      var __m = "github.com";
      var __re = new RegExp('^' + "github\\.com" + '
      
      Skip to content
      This repository was archived by the owner on Apr 19, 2026. It is now read-only.
      This repository was archived by the owner on Apr 19, 2026. It is now read-only.

      Connection errors when running minimalist. #5

      Description

      @stolk

      So I now have built the unmodified sources of minimalist android example.

      The changes I made are limited to:

      • Pointing to my gpg include files in Android.mk
      • res/values/ids.xml changed to use my app id.
      • Used my package name in AndroidManifest.xml

      I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
      Latest google play services app downloaded.
      My account is registered as test account for my app.
      My app is linked twice, with debug and release keys in Google Play Developer Console.

      When running, I get the log below.

      There are two problems with it:

      1. The login fails (see end of log.)
      2. There are problems with class definitions not being found. (see start of log.)
      V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
      I/native-activity(12369): Setting up gpg-cpp
      I/TeapotNativeActivity(12369): Initializing Services
      I/TeapotNativeActivity(12369): Uninitialized services, so creating
      V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
      D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
      D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
      D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
      D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
      E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
      W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
      W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
      I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
      W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
      D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
      E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
      W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
      D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
      V/AlarmManager( 934): waitForAlarm result :4
      V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
      V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
      W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
      W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
      I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
      W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
      D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
      W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
      I/TeapotNativeActivity(12369): Created
      V/GamesNativeSDK(12369): Received Activity Resume Event.
      I/GamesNativeSDK(12369): Connecting to Google Play...
      V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
      V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
      D/StatusBarManagerService( 934): semi p:12369,o:f
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
      E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
      W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
      D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
      E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
      W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
      D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
      D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
      D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
      D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
      D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
      D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
      I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
      I/SpenGestureManager( 934): setFocusWindow21020
      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
      D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
      D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
      D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
      D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
      D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
      D/ViewSystem(12369): >> surfaceCreated
      D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
      I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
      I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
      I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
      I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
      I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
      I/qdutils (12369): Left Align: 8
      I/qdutils (12369): Width Align: 8
      I/qdutils (12369): Top Align: 1
      I/qdutils (12369): Height Align: 1
      I/qdutils (12369): Min ROI Width: 1
      I/qdutils (12369): Min ROI Height: 2
      I/qdutils (12369): Needs ROI Merge: 0
      I/qdutils (12369): Left Split=720
      I/qdutils (12369): Right Split=720
      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
      D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
      D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
      D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
      D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
      D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
      W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
      D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
      D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
      I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
      I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
      D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
      V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
      D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
      I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
      I/TeapotNativeActivity(12369): Sign in finished with a result of -3
      I/native-activity(12369): OnAuthActionFinished
      I/native-activity(12369): You are not logged in!
      I/TeapotNativeActivity(12369): Fetching all blocking
      I/TeapotNativeActivity(12369): --------------------------------------------------------------
      I/TeapotNativeActivity(12369): Fetching all nonblocking
      I/TeapotNativeActivity(12369): --------------------------------------------------------------
      I/TeapotNativeActivity(12369): Achievement response status: -3
      

      Metadata

      Metadata

      Assignees

      No one assigned

        Labels

        No labels
        No labels

        Type

        No type

        Projects

        No projects

          Milestone

          No milestone

          Relationships

          None yet

          Development

          No branches or pull requests

          Issue actions

          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
          Skip to content
          This repository was archived by the owner on Apr 19, 2026. It is now read-only.
          This repository was archived by the owner on Apr 19, 2026. It is now read-only.

          Connection errors when running minimalist. #5

          Description

          @stolk

          So I now have built the unmodified sources of minimalist android example.

          The changes I made are limited to:

          • Pointing to my gpg include files in Android.mk
          • res/values/ids.xml changed to use my app id.
          • Used my package name in AndroidManifest.xml

          I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
          Latest google play services app downloaded.
          My account is registered as test account for my app.
          My app is linked twice, with debug and release keys in Google Play Developer Console.

          When running, I get the log below.

          There are two problems with it:

          1. The login fails (see end of log.)
          2. There are problems with class definitions not being found. (see start of log.)
          V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
          I/native-activity(12369): Setting up gpg-cpp
          I/TeapotNativeActivity(12369): Initializing Services
          I/TeapotNativeActivity(12369): Uninitialized services, so creating
          V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
          D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
          D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
          D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
          D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
          E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
          W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
          W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
          I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
          W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
          D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
          E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
          W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
          D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
          V/AlarmManager( 934): waitForAlarm result :4
          V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
          V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
          W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
          W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
          I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
          W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
          D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
          W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
          I/TeapotNativeActivity(12369): Created
          V/GamesNativeSDK(12369): Received Activity Resume Event.
          I/GamesNativeSDK(12369): Connecting to Google Play...
          V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
          V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
          D/StatusBarManagerService( 934): semi p:12369,o:f
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
          E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
          W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
          D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
          E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
          W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
          D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
          D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
          D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
          D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
          D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
          D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
          I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
          I/SpenGestureManager( 934): setFocusWindow21020
          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
          D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
          D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
          D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
          D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
          D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
          D/ViewSystem(12369): >> surfaceCreated
          D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
          I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
          I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
          I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
          I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
          I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
          I/qdutils (12369): Left Align: 8
          I/qdutils (12369): Width Align: 8
          I/qdutils (12369): Top Align: 1
          I/qdutils (12369): Height Align: 1
          I/qdutils (12369): Min ROI Width: 1
          I/qdutils (12369): Min ROI Height: 2
          I/qdutils (12369): Needs ROI Merge: 0
          I/qdutils (12369): Left Split=720
          I/qdutils (12369): Right Split=720
          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
          D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
          D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
          D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
          D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
          D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
          W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
          D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
          D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
          I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
          I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
          D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
          V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
          D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
          I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
          I/TeapotNativeActivity(12369): Sign in finished with a result of -3
          I/native-activity(12369): OnAuthActionFinished
          I/native-activity(12369): You are not logged in!
          I/TeapotNativeActivity(12369): Fetching all blocking
          I/TeapotNativeActivity(12369): --------------------------------------------------------------
          I/TeapotNativeActivity(12369): Fetching all nonblocking
          I/TeapotNativeActivity(12369): --------------------------------------------------------------
          I/TeapotNativeActivity(12369): Achievement response status: -3
          

          Metadata

          Metadata

          Assignees

          No one assigned

            Labels

            No labels
            No labels

            Type

            No type

            Projects

            No projects

              Milestone

              No milestone

              Relationships

              None yet

              Development

              No branches or pull requests

              Issue actions

              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
              Skip to content
              This repository was archived by the owner on Apr 19, 2026. It is now read-only.
              This repository was archived by the owner on Apr 19, 2026. It is now read-only.

              Connection errors when running minimalist. #5

              Description

              @stolk

              So I now have built the unmodified sources of minimalist android example.

              The changes I made are limited to:

              • Pointing to my gpg include files in Android.mk
              • res/values/ids.xml changed to use my app id.
              • Used my package name in AndroidManifest.xml

              I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
              Latest google play services app downloaded.
              My account is registered as test account for my app.
              My app is linked twice, with debug and release keys in Google Play Developer Console.

              When running, I get the log below.

              There are two problems with it:

              1. The login fails (see end of log.)
              2. There are problems with class definitions not being found. (see start of log.)
              V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
              I/native-activity(12369): Setting up gpg-cpp
              I/TeapotNativeActivity(12369): Initializing Services
              I/TeapotNativeActivity(12369): Uninitialized services, so creating
              V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
              D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
              D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
              D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
              D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
              E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
              W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
              W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
              I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
              W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
              D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
              E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
              W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
              D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
              V/AlarmManager( 934): waitForAlarm result :4
              V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
              V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
              W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
              W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
              I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
              W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
              D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
              W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
              I/TeapotNativeActivity(12369): Created
              V/GamesNativeSDK(12369): Received Activity Resume Event.
              I/GamesNativeSDK(12369): Connecting to Google Play...
              V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
              V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
              D/StatusBarManagerService( 934): semi p:12369,o:f
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
              E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
              W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
              D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
              E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
              W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
              D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
              D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
              D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
              D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
              D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
              D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
              I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
              I/SpenGestureManager( 934): setFocusWindow21020
              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
              D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
              D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
              D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
              D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
              D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
              D/ViewSystem(12369): >> surfaceCreated
              D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
              I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
              I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
              I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
              I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
              I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
              I/qdutils (12369): Left Align: 8
              I/qdutils (12369): Width Align: 8
              I/qdutils (12369): Top Align: 1
              I/qdutils (12369): Height Align: 1
              I/qdutils (12369): Min ROI Width: 1
              I/qdutils (12369): Min ROI Height: 2
              I/qdutils (12369): Needs ROI Merge: 0
              I/qdutils (12369): Left Split=720
              I/qdutils (12369): Right Split=720
              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
              D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
              D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
              D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
              D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
              D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
              W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
              D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
              D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
              I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
              I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
              D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
              V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
              D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
              I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
              I/TeapotNativeActivity(12369): Sign in finished with a result of -3
              I/native-activity(12369): OnAuthActionFinished
              I/native-activity(12369): You are not logged in!
              I/TeapotNativeActivity(12369): Fetching all blocking
              I/TeapotNativeActivity(12369): --------------------------------------------------------------
              I/TeapotNativeActivity(12369): Fetching all nonblocking
              I/TeapotNativeActivity(12369): --------------------------------------------------------------
              I/TeapotNativeActivity(12369): Achievement response status: -3
              

              Metadata

              Metadata

              Assignees

              No one assigned

                Labels

                No labels
                No labels

                Type

                No type

                Projects

                No projects

                  Milestone

                  No milestone

                  Relationships

                  None yet

                  Development

                  No branches or pull requests

                  Issue actions

                  , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
                  Skip to content
                  This repository was archived by the owner on Apr 19, 2026. It is now read-only.
                  This repository was archived by the owner on Apr 19, 2026. It is now read-only.

                  Connection errors when running minimalist. #5

                  Description

                  @stolk

                  So I now have built the unmodified sources of minimalist android example.

                  The changes I made are limited to:

                  • Pointing to my gpg include files in Android.mk
                  • res/values/ids.xml changed to use my app id.
                  • Used my package name in AndroidManifest.xml

                  I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
                  Latest google play services app downloaded.
                  My account is registered as test account for my app.
                  My app is linked twice, with debug and release keys in Google Play Developer Console.

                  When running, I get the log below.

                  There are two problems with it:

                  1. The login fails (see end of log.)
                  2. There are problems with class definitions not being found. (see start of log.)
                  V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
                  I/native-activity(12369): Setting up gpg-cpp
                  I/TeapotNativeActivity(12369): Initializing Services
                  I/TeapotNativeActivity(12369): Uninitialized services, so creating
                  V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
                  D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
                  D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
                  D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
                  D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
                  E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
                  W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                  W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                  I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
                  W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                  D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                  E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
                  W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
                  D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
                  V/AlarmManager( 934): waitForAlarm result :4
                  V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
                  V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                  W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                  W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                  I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
                  W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                  D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
                  W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
                  I/TeapotNativeActivity(12369): Created
                  V/GamesNativeSDK(12369): Received Activity Resume Event.
                  I/GamesNativeSDK(12369): Connecting to Google Play...
                  V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
                  V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                  D/StatusBarManagerService( 934): semi p:12369,o:f
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                  E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                  W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                  D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
                  E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                  W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                  D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
                  D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
                  D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                  D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                  D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
                  D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
                  D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                  I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
                  I/SpenGestureManager( 934): setFocusWindow21020
                  D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                  D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
                  D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
                  D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
                  D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
                  D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
                  D/ViewSystem(12369): >> surfaceCreated
                  D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
                  I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
                  I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
                  I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
                  I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
                  I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
                  I/qdutils (12369): Left Align: 8
                  I/qdutils (12369): Width Align: 8
                  I/qdutils (12369): Top Align: 1
                  I/qdutils (12369): Height Align: 1
                  I/qdutils (12369): Min ROI Width: 1
                  I/qdutils (12369): Min ROI Height: 2
                  I/qdutils (12369): Needs ROI Merge: 0
                  I/qdutils (12369): Left Split=720
                  I/qdutils (12369): Right Split=720
                  D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                  D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                  D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
                  D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                  D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                  D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
                  D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
                  W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                  D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                  D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
                  D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                  D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                  D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                  I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
                  I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
                  D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                  D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
                  D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                  V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
                  D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
                  I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
                  I/TeapotNativeActivity(12369): Sign in finished with a result of -3
                  I/native-activity(12369): OnAuthActionFinished
                  I/native-activity(12369): You are not logged in!
                  I/TeapotNativeActivity(12369): Fetching all blocking
                  I/TeapotNativeActivity(12369): --------------------------------------------------------------
                  I/TeapotNativeActivity(12369): Fetching all nonblocking
                  I/TeapotNativeActivity(12369): --------------------------------------------------------------
                  I/TeapotNativeActivity(12369): Achievement response status: -3
                  

                  Metadata

                  Metadata

                  Assignees

                  No one assigned

                    Labels

                    No labels
                    No labels

                    Type

                    No type

                    Projects

                    No projects

                      Milestone

                      No milestone

                      Relationships

                      None yet

                      Development

                      No branches or pull requests

                      Issue actions

                      , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                      Skip to content
                      This repository was archived by the owner on Apr 19, 2026. It is now read-only.
                      This repository was archived by the owner on Apr 19, 2026. It is now read-only.

                      Connection errors when running minimalist. #5

                      Description

                      @stolk

                      So I now have built the unmodified sources of minimalist android example.

                      The changes I made are limited to:

                      • Pointing to my gpg include files in Android.mk
                      • res/values/ids.xml changed to use my app id.
                      • Used my package name in AndroidManifest.xml

                      I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
                      Latest google play services app downloaded.
                      My account is registered as test account for my app.
                      My app is linked twice, with debug and release keys in Google Play Developer Console.

                      When running, I get the log below.

                      There are two problems with it:

                      1. The login fails (see end of log.)
                      2. There are problems with class definitions not being found. (see start of log.)
                      V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
                      I/native-activity(12369): Setting up gpg-cpp
                      I/TeapotNativeActivity(12369): Initializing Services
                      I/TeapotNativeActivity(12369): Uninitialized services, so creating
                      V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
                      D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
                      D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
                      D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
                      D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
                      E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
                      W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                      W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                      I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
                      W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                      D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                      E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
                      W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
                      D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
                      V/AlarmManager( 934): waitForAlarm result :4
                      V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
                      V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                      W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                      W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                      I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
                      W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                      D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
                      W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
                      I/TeapotNativeActivity(12369): Created
                      V/GamesNativeSDK(12369): Received Activity Resume Event.
                      I/GamesNativeSDK(12369): Connecting to Google Play...
                      V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
                      V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                      D/StatusBarManagerService( 934): semi p:12369,o:f
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                      E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                      W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                      D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
                      E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                      W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                      D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
                      D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
                      D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                      D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                      D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
                      D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
                      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                      I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
                      I/SpenGestureManager( 934): setFocusWindow21020
                      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                      D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
                      D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
                      D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
                      D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
                      D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
                      D/ViewSystem(12369): >> surfaceCreated
                      D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
                      I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
                      I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
                      I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
                      I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
                      I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
                      I/qdutils (12369): Left Align: 8
                      I/qdutils (12369): Width Align: 8
                      I/qdutils (12369): Top Align: 1
                      I/qdutils (12369): Height Align: 1
                      I/qdutils (12369): Min ROI Width: 1
                      I/qdutils (12369): Min ROI Height: 2
                      I/qdutils (12369): Needs ROI Merge: 0
                      I/qdutils (12369): Left Split=720
                      I/qdutils (12369): Right Split=720
                      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                      D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
                      D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                      D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                      D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
                      D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
                      W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                      D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                      D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
                      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                      I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
                      I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
                      D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                      D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
                      D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                      V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
                      D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
                      I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
                      I/TeapotNativeActivity(12369): Sign in finished with a result of -3
                      I/native-activity(12369): OnAuthActionFinished
                      I/native-activity(12369): You are not logged in!
                      I/TeapotNativeActivity(12369): Fetching all blocking
                      I/TeapotNativeActivity(12369): --------------------------------------------------------------
                      I/TeapotNativeActivity(12369): Fetching all nonblocking
                      I/TeapotNativeActivity(12369): --------------------------------------------------------------
                      I/TeapotNativeActivity(12369): Achievement response status: -3
                      

                      Metadata

                      Metadata

                      Assignees

                      No one assigned

                        Labels

                        No labels
                        No labels

                        Type

                        No type

                        Projects

                        No projects

                          Milestone

                          No milestone

                          Relationships

                          None yet

                          Development

                          No branches or pull requests

                          Issue actions

                          , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
                          Skip to content
                          This repository was archived by the owner on Apr 19, 2026. It is now read-only.
                          This repository was archived by the owner on Apr 19, 2026. It is now read-only.

                          Connection errors when running minimalist. #5

                          Description

                          @stolk

                          So I now have built the unmodified sources of minimalist android example.

                          The changes I made are limited to:

                          • Pointing to my gpg include files in Android.mk
                          • res/values/ids.xml changed to use my app id.
                          • Used my package name in AndroidManifest.xml

                          I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
                          Latest google play services app downloaded.
                          My account is registered as test account for my app.
                          My app is linked twice, with debug and release keys in Google Play Developer Console.

                          When running, I get the log below.

                          There are two problems with it:

                          1. The login fails (see end of log.)
                          2. There are problems with class definitions not being found. (see start of log.)
                          V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
                          I/native-activity(12369): Setting up gpg-cpp
                          I/TeapotNativeActivity(12369): Initializing Services
                          I/TeapotNativeActivity(12369): Uninitialized services, so creating
                          V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
                          D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
                          D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
                          D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
                          D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
                          E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
                          W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                          W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                          I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
                          W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                          D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                          E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
                          W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
                          D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
                          V/AlarmManager( 934): waitForAlarm result :4
                          V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
                          V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                          W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                          W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                          I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
                          W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                          D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
                          W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
                          I/TeapotNativeActivity(12369): Created
                          V/GamesNativeSDK(12369): Received Activity Resume Event.
                          I/GamesNativeSDK(12369): Connecting to Google Play...
                          V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
                          V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                          D/StatusBarManagerService( 934): semi p:12369,o:f
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                          E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                          W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                          D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
                          E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                          W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                          D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
                          D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
                          D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                          D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                          D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
                          D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
                          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                          I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
                          I/SpenGestureManager( 934): setFocusWindow21020
                          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                          D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
                          D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
                          D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
                          D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
                          D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
                          D/ViewSystem(12369): >> surfaceCreated
                          D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
                          I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
                          I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
                          I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
                          I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
                          I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
                          I/qdutils (12369): Left Align: 8
                          I/qdutils (12369): Width Align: 8
                          I/qdutils (12369): Top Align: 1
                          I/qdutils (12369): Height Align: 1
                          I/qdutils (12369): Min ROI Width: 1
                          I/qdutils (12369): Min ROI Height: 2
                          I/qdutils (12369): Needs ROI Merge: 0
                          I/qdutils (12369): Left Split=720
                          I/qdutils (12369): Right Split=720
                          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                          D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
                          D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                          D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                          D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
                          D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
                          W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                          D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                          D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
                          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                          I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
                          I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
                          D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                          D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
                          D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                          V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
                          D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
                          I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
                          I/TeapotNativeActivity(12369): Sign in finished with a result of -3
                          I/native-activity(12369): OnAuthActionFinished
                          I/native-activity(12369): You are not logged in!
                          I/TeapotNativeActivity(12369): Fetching all blocking
                          I/TeapotNativeActivity(12369): --------------------------------------------------------------
                          I/TeapotNativeActivity(12369): Fetching all nonblocking
                          I/TeapotNativeActivity(12369): --------------------------------------------------------------
                          I/TeapotNativeActivity(12369): Achievement response status: -3
                          

                          Metadata

                          Metadata

                          Assignees

                          No one assigned

                            Labels

                            No labels
                            No labels

                            Type

                            No type

                            Projects

                            No projects

                              Milestone

                              No milestone

                              Relationships

                              None yet

                              Development

                              No branches or pull requests

                              Issue actions

                              , 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
                              Skip to content
                              This repository was archived by the owner on Apr 19, 2026. It is now read-only.
                              This repository was archived by the owner on Apr 19, 2026. It is now read-only.

                              Connection errors when running minimalist. #5

                              Description

                              @stolk

                              So I now have built the unmodified sources of minimalist android example.

                              The changes I made are limited to:

                              • Pointing to my gpg include files in Android.mk
                              • res/values/ids.xml changed to use my app id.
                              • Used my package name in AndroidManifest.xml

                              I use: ndkr9d, v1.3 of google play game services sdk. v21 of google play services.
                              Latest google play services app downloaded.
                              My account is registered as test account for my app.
                              My app is linked twice, with debug and release keys in Google Play Developer Console.

                              When running, I get the log below.

                              There are two problems with it:

                              1. The login fails (see end of log.)
                              2. There are problems with class definitions not being found. (see start of log.)
                              V/GamesNativeSDK(12369): Attached to JVM on thread 1927939016
                              I/native-activity(12369): Setting up gpg-cpp
                              I/TeapotNativeActivity(12369): Initializing Services
                              I/TeapotNativeActivity(12369): Uninitialized services, so creating
                              V/GamesNativeSDK(12369): Using classes from /data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar.
                              D/dalvikvm(12369): DexOpt: --- BEGIN '4da25210572e7e07ea67142ded62c42e.jar' (bootstrap=0) ---
                              D/dalvikvm(12385): DexOpt: load 4ms, verify+opt 0ms, 90732 bytes
                              D/dalvikvm(12369): DexOpt: --- END '4da25210572e7e07ea67142ded62c42e.jar' (success) ---
                              D/dalvikvm(12369): DEX prep '/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar': unzip in 0ms, rewrite 56ms
                              E/GamesNativeSDK(12369): Exception in dalvik/system/DexClassLoader.loadClass: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.games.NativeSdkEntryPoints" on path: DexPathList[[zip file "/data/data/com.steenriver.Biplane/app_.gpg.classloader/4da25210572e7e07ea67142ded62c42e.jar"],nativeLibraryDirectories=[/vendor/lib, /system/lib]].
                              W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                              W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                              I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gl
                              W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                              D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x0002
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                              E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.enableAutoManage
                              W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/api/GoogleApiClient$Builder;
                              D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x0010
                              V/AlarmManager( 934): waitForAlarm result :4
                              V/AlarmManager( 934): AlarmManager_setLocked to type=2 curELAPSED = 509933487 as =509948 ans=897000000
                              V/AlarmManager( 934): sending alarm Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/FragmentActivity;)
                              W/dalvikvm(12369): Unable to resolve superclass of Lcom/google/android/gms/common/api/d; (148)
                              W/dalvikvm(12369): Link of class 'Lcom/google/android/gms/common/api/d;' failed
                              I/dalvikvm(12369): Could not find method com.google.android.gms.common.api.d.a, referenced from method com.google.android.gms.common.api.b.stopAutoManage
                              W/dalvikvm(12369): VFY: unable to resolve static method 3084: Lcom/google/android/gms/common/api/d;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/d;
                              D/dalvikvm(12369): VFY: replacing opcode 0x71 at 0x000a
                              W/PopupManager(12369): You have not specified a View to use as content view for popups. Falling back to the Activity content view which may not work properly in future versions of the API. Use setViewForPopups() to set your content view.
                              I/TeapotNativeActivity(12369): Created
                              V/GamesNativeSDK(12369): Received Activity Resume Event.
                              I/GamesNativeSDK(12369): Connecting to Google Play...
                              V/GamesNativeSDK(12369): Attached to JVM on thread main_dispatch
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              V/AlarmManager( 934): trigger ELAPSED_REALTIME_WAKEUP or RTC_WAKEUP
                              V/AlarmManager( 934): !@trigger WAKEUP Alarm{44a2e7a8 type 0 PendingIntent{44f3bd30: PendingIntentRecord{4468f6b8 startService Key{startService pkg=com.android.vending intent=cmp=com.android.vending/com.google.android.finsky.services.ContentSyncService flags=0x0 u=0}}}}
                              D/StatusBarManagerService( 934): semi p:12369,o:f
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              W/dalvikvm(12369): VFY: unable to find class referenced in signature (Landroid/support/v4/app/Fragment;)
                              E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                              W/dalvikvm(12369): VFY: unable to resolve instanceof 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                              D/dalvikvm(12369): VFY: replacing opcode 0x20 at 0x0008
                              E/dalvikvm(12369): Could not find class 'android.support.v4.app.FragmentActivity', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.showErrorDialogFragment
                              W/dalvikvm(12369): VFY: unable to resolve check-cast 149 (Landroid/support/v4/app/FragmentActivity;) in Lcom/google/android/gms/common/GooglePlayServicesUtil;
                              D/dalvikvm(12369): VFY: replacing opcode 0x1f at 0x000c
                              D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (server)', fd=401
                              D/InputTransport( 934): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                              D/InputTransport( 934): Input channel destroyed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=435
                              D/InputTransport(12369): Input channel constructed: name='441ed7d0 com.steenriver.Biplane/android.app.NativeActivity (client)', fd=67
                              D/PhoneStatusBar( 1283): setSemiTransparentMode=false, mTransparentMode=false, mSemiTransparentMode=false, mMultiWindowMode=false
                              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                              I/SurfaceFlinger( 414): id=518 createSurf (1440x2560),4 flag=404, com.steenriver.Biplane/android.app.NativeActivity
                              I/SpenGestureManager( 934): setFocusWindow21020
                              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                              D/InputDispatcher( 934): Focus entered window: Window{441ed7d0 u0 com.steenriver.Biplane/android.app.NativeActivity}
                              D/PointerIcon( 934): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
                              D/PointerIcon( 934): setMouseCustomIcon IconType is same.101
                              D/PointerIcon( 934): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
                              D/PointerIcon( 934): setHoveringSpenCustomIcon IconType is same.1
                              D/ViewSystem(12369): >> surfaceCreated
                              D/ViewSystem(12369): >> surfaceChanged W=1440, H=2560)
                              I/Adreno-EGL(12369): <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: ()
                              I/Adreno-EGL(12369): OpenGL ES Shader Compiler Version: E031.24.02.06
                              I/Adreno-EGL(12369): Build Date: 06/10/14 Tue
                              I/Adreno-EGL(12369): Local Branch: LA.3.6_018_20140610_r780815_593820
                              I/Adreno-EGL(12369): Remote Branch: I/Adreno-EGL(12369): Local Patches: I/Adreno-EGL(12369): Reconstruct Branch: I/qdutils (12369): PartialUpdate status: Disabled
                              I/qdutils (12369): Left Align: 8
                              I/qdutils (12369): Width Align: 8
                              I/qdutils (12369): Top Align: 1
                              I/qdutils (12369): Height Align: 1
                              I/qdutils (12369): Min ROI Width: 1
                              I/qdutils (12369): Min ROI Height: 2
                              I/qdutils (12369): Needs ROI Merge: 0
                              I/qdutils (12369): Left Split=720
                              I/qdutils (12369): Right Split=720
                              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                              D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=435
                              D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                              D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=436
                              D/InputTransport( 2181): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (client)', fd=80
                              D/InputTransport( 1480): Input channel destroyed: name='ClientState{442e4a78 uid 10011 pid 1480} (server)', fd=79
                              W/ContextImpl( 934): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1512 com.android.server.InputMethodManagerService$4.run:2728 java.lang.Thread.run:841 <bottom of call stack> <bottom of call stack> D/InputTransport( 934): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                              D/InputTransport( 934): Input channel destroyed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=436
                              D/InputTransport(12369): Input channel constructed: name='ClientState{43724bd0 uid 10254 pid 12369} (server)', fd=72
                              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                              I/ActivityManager( 934): Displayed com.steenriver.Biplane/android.app.NativeActivity: +285ms
                              I/Sensors ( 934): Acc old sensor_state 8192, new sensor_state : 8193 en : 1
                              D/KeyguardUpdateMonitor( 1283): sendKeyguardVisibilityChanged(true)
                              D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (server)', fd=389
                              D/KeyguardUpdateMonitor( 1283): handleKeyguardVisibilityChanged(1)
                              V/GamesNativeSDK(12369): Play Games callback indicates connection failure.
                              D/InputTransport( 934): Input channel destroyed: name='43e07cf8 Starting com.steenriver.Biplane (client)', fd=399
                              I/GamesNativeSDK(12369): UI interaction required to connect to Google Play.
                              I/TeapotNativeActivity(12369): Sign in finished with a result of -3
                              I/native-activity(12369): OnAuthActionFinished
                              I/native-activity(12369): You are not logged in!
                              I/TeapotNativeActivity(12369): Fetching all blocking
                              I/TeapotNativeActivity(12369): --------------------------------------------------------------
                              I/TeapotNativeActivity(12369): Fetching all nonblocking
                              I/TeapotNativeActivity(12369): --------------------------------------------------------------
                              I/TeapotNativeActivity(12369): Achievement response status: -3
                              

                              Metadata

                              Metadata

                              Assignees

                              No one assigned

                                Labels

                                No labels
                                No labels

                                Type

                                No type

                                Projects

                                No projects

                                  Milestone

                                  No milestone

                                  Relationships

                                  None yet

                                  Development

                                  No branches or pull requests

                                  Issue actions