Posts by loopyone

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.

    For clarity, I'm still unable to build the app using 31, 12 and 5.0min settings. These are a couple of the warnings from the pre launch report. I also get warnings about obfuscated code every time I upload.
    The following warnings are from the build that uses API 30, Target 11 and Min 4.4. Like I said, sometimes it won't highlight these issues, but they do come up frequently.
    Here's a direct link to the play store listing - Please login to see this link. - I'd like to start advertising it asap but unfortunately I don't have many play testers, and I need to be confident that it works properly and won't break.

    This is warning number 1 -

    API (unsupported) - Called once during testing

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/content/Context;->bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredMethodInternal(Native Method)
    at java.lang.Class.getMethod(Class.java:2064)
    at java.lang.Class.getDeclaredMethod(Class.java:2047)
    at aLZ.a(PG:11)
    at aMw.a(PG:11)
    at aMa.a(PG:43)
    at cBg.<init>(PG:4)
    at cAx.run(PG:9)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)

    I then get 8 other warnings that are supposedly related to Webview. This is the first for example -

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(III)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredMethodInternal(Native Method)
    at java.lang.Class.getPublicMethodRecursive(Class.java:2075)
    at java.lang.Class.getMethod(Class.java:2063)
    at java.lang.Class.getMethod(Class.java:1690)
    at cEa.a(PG:9)
    at cEi.a(PG:12)
    at org.chromium.content.browser.selection.SmartSelectionClient.<init>(PG:5)
    at cEQ.a(Unknown Source:7)
    at org.chromium.android_webview.AwContents.e(PG:245)
    at org.chromium.android_webview.AwContents.d(PG:210)
    at org.chromium.android_webview.AwContents.<init>(PG:77)
    at to.run(PG:15)
    at aJK.a(PG:13)
    at aJL.run(Unknown Source:2)
    at org.chromium.base.task.PostTask.b(PG:16)
    at aJK.a(PG:7)
    at com.android.webview.chromium.WebViewChromiumFactoryProvider.b(PG:6)
    at com.android.webview.chromium.WebViewChromium.init(PG:105)
    at android.webkit.WebView.<init>(WebView.java:422)
    at android.webkit.WebView.<init>(WebView.java:348)
    at android.webkit.WebView.<init>(WebView.java:331)
    at android.webkit.WebView.<init>(WebView.java:318)
    at android.webkit.WebView.<init>(WebView.java:308)
    at com.google.ads.consent.ConsentForm.<init>(ConsentForm.java:80)
    at com.google.ads.consent.ConsentForm.<init>(ConsentForm.java:46)
    at com.google.ads.consent.ConsentForm$Builder.build(ConsentForm.java:210)
    at Extensions.CRunGDPRConsent.createConsentForm(CRunGDPRConsent.java:311)
    at Extensions.CRunGDPRConsent.handleRunObject(CRunGDPRConsent.java:171)
    at Objects.CExtension.handle(CExtension.java:110)
    at RunLoop.CRun.f_GameLoop(CRun.java:5483)
    at RunLoop.CRun.doRunLoop(CRun.java:595)
    at Application.CRunApp.loopFrame(CRunApp.java:1090)
    at Application.CRunApp.playApplication(CRunApp.java:815)
    at Application.CRunTimerTask.run(CRunTimerTask.java:53)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:193)
    at android.app.ActivityThread.main(ActivityThread.java:6718)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

    The new error is from when I used the settings that you asked me to apply. That's what I meant when I wrote 'I get a build error with those settings.' Sorry for the confusion. API 31, target 12 and min 5.0. I'm installing additional components in Android Studio now. I'll let you know if it helps.

    My main concern is the warnings on Play Store. When Android Studio has finished updating the components, I'll try to build the app using API 31, target 12 and min 5.0 again, and let you know if it works. :)

    I'll give it a go but like I said, these issues are only reported intermittently so it's difficult to determine what's going on. It's really odd. I'll update the SDK and get back to you tomorrow. Thanks again for your help.

    On a side note - not sure if it's okay to post this here or if I should use the beta thread - after I installed the beta version of Fusion, it seems to load array files slower on android. My game chooses an array file to build the level/round. Further into the code, it'll check to see if a player has used all the tiles and if they have it loads a new level/round and adds 1 to the level/round counter. Now there's a delay which means that no tiles have been created when it gets to that part of the code. By the time it's loaded the array file the counter thinks it's on level 3 - so it's run through the code twice before it manages to load the array. It still works fine when it's running in Fusion. I also updated to API 30 and android 11 at this time, so I'm not sure whether it's an issue with the Beta or if it's something that's changed with android. I've implemented a work around for now, so it's not urgent but I thought I should probably mention it to you.

    Hey folks. I'm getting intermittent security warnings on Play Store regarding unsupported or restricted APIs. On some test uploads it says there are 9, with 8 of them being related to Webview which apparently is a known issue, which leaves this one that I'm unsure about - Landroid/content/Context;->bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z
    On other uploads it doesn't detect any at all, which seems quite random because I've done nothing to fix these issues.
    I installed the latest beta version of Fusion yesterday and updated the Build API to 30, targeting Android 11, but these issues were occurring with 29 and 10 using Fusion 293.1 too.
    I'd appreciate any thought or advice offered. Cheers :)