Search Unity

  1. If you have experience with import & exporting custom (.unitypackage) packages, please help complete a survey (open until May 15, 2024).
    Dismiss Notice
  2. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice

Google Play API warnings started today

Discussion in 'Android' started by Kurt-Dekker, May 12, 2019.

  1. pcdrive

    pcdrive

    Joined:
    Oct 1, 2016
    Posts:
    6
    Not yet it seems, but that would be awesome by now..... i would be happy even for a temporary workaround... or an easy way to test it..
     
  2. pcdrive

    pcdrive

    Joined:
    Oct 1, 2016
    Posts:
    6
    By any chance would updating android SDK manually solve the problem? Is that even possible?
     
  3. wesamdan

    wesamdan

    Joined:
    Feb 8, 2017
    Posts:
    3
    Dear Yury-Habets,

    You said "The official message is coming soon." in Jun 14.
    I'd like to know how it is progressed.

    Please share information in progress with us.
     
    CrandellWS and SynolBAKA like this.
  4. jcasado81dev1

    jcasado81dev1

    Joined:
    May 18, 2019
    Posts:
    1
    I have the same issues reported in this threads, with a game that was uploaded as an internal test, in the google app store. Was developed in unity 2018.3.13.

    Pls, waiting for any advice to know how to avoid this warnings. Thanks.
     
  5. QuadomSoft

    QuadomSoft

    Joined:
    Apr 8, 2015
    Posts:
    4
    Any news Unity?!
     
  6. Bman262

    Bman262

    Joined:
    Mar 20, 2016
    Posts:
    2
    I am also getting these issues showing up, My app works fine on all devices when built and ran from unity but when downloading app from google play store it is crashing on android 9. Downloading from google play store and testing on android 7.0 works fine. are these errors im seeing the cause of the crashes on Android 9.0?

    Using unity 2019.2.0f1

    Here is my error given from google play

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeFocusChanged(Native Method)
    at com.unity3d.player.UnityPlayer.a(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.a(Unknown Source:19)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:150)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)


    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
     
    GadOleg likes this.
  7. pcdrive

    pcdrive

    Joined:
    Oct 1, 2016
    Posts:
    6
    Well i found a solution. may not work for everyone, but it done the magic for me.
    In short: you need to update the android sdk manually.

    step-by-step:
    1, In unity preferences -> external tools uncheck the "installed with unity".
    2, The default path will be shown. Go there, and open "bin" or "tools/bin" folder.
    3, Open a console here (shift + right click)
    4, type: " sdkmanager "platforms;android-25" " to download the API-s (this is for the level 25 API write this to needed one)
    5, it will first prompt you a EULA or sth like that, hit y, and continue.
    6, after you got all levels you needed type: "sdkmanager --update" to get the updates.
    7, restart unity
    8, look for space in your place for the bags of money you will earn with the game you made =)

    Again: it worked for me, maybe it will solve your problem too, maybe not. Worth a try amirite'?
     
    meemapps likes this.
  8. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    Hi everyone!

    Apologies for the late follow-up.

    We got a confirmation from Google that the warning will not affect your users on Android Q. According to the data we have, Android Q beta5 (or beta6) should not blacklist the "hidden" functions Unity is using.

    On Unity side, we removed the usage of "hidden" APIs related to Audio, and are now using public APIs. The change will get into new Unity versions.

    Can someone please confirm that there are still warnings in Google Play pre-launch report when you submit a Unity game? If it's the case, we'll also follow up with the Google Play team.
     
  9. pixelnodrock

    pixelnodrock

    Joined:
    Jan 18, 2018
    Posts:
    3
    Could you please be more specific about the versions? We are currently running on 2019.1.11f but after reading through few more threads I would not recommend to switch to 2019.2.x yet as it seems very unstable.
     
  10. guinunez

    guinunez

    Joined:
    Apr 15, 2015
    Posts:
    7
    Yes, I'm having this 3 warnings right now, and I really have no idea on how to proceed:

    Warning 1:

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)


    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)


    Warning 2:

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/media/AudioSystem;->getPrimaryOutputFrameCount()I
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
    [ 08-30 19:49:16.170 15142:15217 D/ ]
    PlayerBase::playerBase()
    [ 08-30 19:49:16.170 15142:15217 D/ ]
    TrackPlayerBase::TrackPlayerBase()


    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/media/AudioSystem;->getPrimaryOutputFrameCount()I
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
    [ 08-30 19:49:27.796 16938:16990 D/ ]
    PlayerBase::playerBase()


    Warning 3

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/media/AudioSystem;->getPrimaryOutputFrameCount()I
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
    [ 08-30 19:49:27.796 16938:16990 D/ ]
    PlayerBase::playerBase()
     
  11. DidzTM

    DidzTM

    Joined:
    Jan 30, 2018
    Posts:
    17
    Hi, same for me with the last version of Unity.
     
  12. pcdrive

    pcdrive

    Joined:
    Oct 1, 2016
    Posts:
    6

    Hi there again!

    Found another solution by fortune. If you export the whole project of yours, and import the gradle project to android studio (using the android studio's sdk), and finally solve the problem the studio may throw up. You can build the whole stuff in the studio. I know its not worth to do in larger projects, but i wanted to share anyway.

    PS. pls let us know if one of these worked for someone else.)
     
  13. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    It's going to be 2019.3 when the usage of hidden audio APIs will be gone.
     
  14. Rutger

    Rutger

    Joined:
    Sep 17, 2013
    Posts:
    34
    What about Unity 2018?
     
  15. Sparkline

    Sparkline

    Joined:
    Feb 8, 2013
    Posts:
    121
    Does it mean that currently there is no Unity version that solves pre-launch warnings from google?
     
  16. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    @Sparkline this is correct.
    Moreover, there is no fix available for the MethodLookup warning.

    The main thing is - as of now, these warnings are harmless. We are working with Google on getting it sorted out.
     
    Sparkline likes this.
  17. guinunez

    guinunez

    Joined:
    Apr 15, 2015
    Posts:
    7
    Thanks for this answer, can we use 2019.3 beta to solve this now?
     
  18. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    @guinunez at your own risk, as usual for beta releases.
     
  19. Duobix

    Duobix

    Joined:
    Dec 6, 2014
    Posts:
    52
    @Yury-Habets is this an issue that is also present on 2018.4 LTS releases? Is it going to get a fix there?
     
    Rutger and ACGT like this.
  20. guinunez

    guinunez

    Joined:
    Apr 15, 2015
    Posts:
    7
    Hi Yury, so I did it, and while the number of warnings from google went down (audio API is not a problem now), I'm still getting the "The following APIs are grey-listed ..." warning from MethodHandles$Lookup. So, do we have a way to solve this?

    Here is the full message:


    Unsupported
    1 warning identified
    The following APIs are grey-listed and Google can’t guarantee that they will work on existing versions of Android. Some may already be restricted for your target SDK

    Stack trace 1


    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    Stack trace 2
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.access$300(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
     
    Last edited: Sep 22, 2019
  21. guinunez

    guinunez

    Joined:
    Apr 15, 2015
    Posts:
    7
    Hi, I'm here to let you know that the app was finally approved, the MethodHandles$Lookup warning didn't affected the review process negatively.

    Thanks a lot
     
    misamiso likes this.
  22. hippogames

    hippogames

    Joined:
    Feb 5, 2015
    Posts:
    235
    I've got the same warnings with Unity 2019.2.6.
     
  23. cygnusprojects

    cygnusprojects

    Joined:
    Mar 13, 2011
    Posts:
    767
    Also getting those warnings with my closed alpha release submission.
     
  24. twice7713_unity

    twice7713_unity

    Joined:
    Jan 16, 2019
    Posts:
    11
    I'm first upload to google play console,
    I have a lot of warning.
    Which warnings can be avoided?

    using Unity version:2018.3.14 Target API Level 28.



    Code (CSharp):
    1.  
    2. 1.Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)Vatandroid.os.StrictMode.lambda$static$1
    3.  
    4. 2.Ljava/nio/Buffer;->address:J at android.os.StrictMode.lambda$static$1
    5.  
    6. 3.Landroid/media/AudioSystem;->getPrimaryOutputFrameCount()I at android.os.StrictMode.lambda$static$1
    7.  
    8. 4.Landroid/media/AudioSystem;->getPrimaryOutputSamplingRate()I at android.os.StrictMode.lambda$static$1
    9.  
    10. 5.Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;>selectionAction(III)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;at android.os.StrictMode.lambda$static$1
    11.  
    12. 6.Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;>selectionAction(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; at android.os.StrictMode.lambda$static$1
    13.  
    14. 7.Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(II)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    15.     at android.os.StrictMode.lambda$static$1
    16.  
    17. 8.Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    18.     at android.os.StrictMode.lambda$static$1
    19.  
    20. 9.Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextSelection;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent; at android.os.StrictMode.lambda$static$1
    21.  
    22. 10.Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionStarted(I)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;at android.os.StrictMode.lambda$static$1
    23.  
    24. 11.Landroid/view/textclassifier/logging/SmartSelectionEventTracker;-><init>(Landroid/content/Context;I)V
    25.     at android.os.StrictMode.lambda$static$1
    26.  
    27. 12.Landroid/view/textclassifier/logging/SmartSelectionEventTracker;>logEvent(Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;)V at android.os.StrictMode.lambda$static$1
    28.  
    29. 13.Landroid/content/Context;>bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z at android.os.StrictMode.lambda$static$1
    30.  
     
  25. twice7713_unity

    twice7713_unity

    Joined:
    Jan 16, 2019
    Posts:
    11
    [Update]
    I'm Update Unity version to 2018.4.10 Target API Level 28.
    and using android studio download sdk,not unity download sdk.

    Code (CSharp):
    1.  
    2. StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation:
    3. Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V at android.os.StrictMode.lambda$static$1
    4.  
    5. StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation:
    6. Ljava/nio/Buffer;->address:J at android.os.StrictMode.lambda$static$1
    7.  
    8. StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation:
    9. Landroid/content/Context;>bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z at android.os.StrictMode.lambda$static$1
     
  26. cabanel

    cabanel

    Joined:
    Sep 22, 2014
    Posts:
    68
    are there any news?
     
    misamiso likes this.
  27. Loomabox

    Loomabox

    Joined:
    Nov 4, 2015
    Posts:
    47
    Unsupported
    12 warnings identified
    The following APIs are greylisted and Google can’t guarantee that they will work on existing versions of Android. Some may be already be restricted for your target SDK

    Unity 5.6.6f2 (64-bit)
    Android compatibility.jpg
     
  28. andyz

    andyz

    Joined:
    Jan 5, 2010
    Posts:
    2,283
    So I suggest you backport fixes to both LTS release - still present in 2017 LTS

    On top of that Google warns of the OK button for text entry on the popup keyboard as being too small (40x37dp) not 48*48+
     
  29. andyz

    andyz

    Joined:
    Jan 5, 2010
    Posts:
    2,283
    Looks like the audio API issue is now fixed in latest 2017.4.33 LTS (& so presumably all others)
     
  30. misamiso

    misamiso

    Joined:
    Dec 5, 2018
    Posts:
    3
    Yes, stilling having these issues.
    Google Play Console has rejected my app on the basis of their families policy stating "stability issues". When I check my pre-launch report, the stability section is just listing these errors. I am on Unity 2019.2.9 but have been having the same issues with the a handful of previous updates.

     
    Last edited: Oct 18, 2019
  31. kInG_jUlLian_85

    kInG_jUlLian_85

    Joined:
    Dec 7, 2012
    Posts:
    5
    Hmm here you go with my pre-release report via Google Play Console.




    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$2.queueIdle(Unknown Source:72)
    at android.os.MessageQueue.next(MessageQueue.java:395)
    at android.os.Looper.loop(Looper.java:160)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:32)


    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/nio/Buffer;->address:J
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredField(Native Method)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at aoe.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:4)
    at aoe.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:14)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at amy.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:2)
    at amy.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:245)
    at amj.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:20)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at alm.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at aln.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:2)
    at aln.g:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at aln.e:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:1)
    at aln.h:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at nv.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:10)
    at nv.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:72)
    at com.google.android.gms.ads.internal.ah.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:5)
    at com.google.android.gms.ads.internal.g.call:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:4)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:764)




    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/nio/Buffer;->address:J
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredField(Native Method)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at aoe.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:4)
    at aoe.c:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at aoe.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at amy.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:2)
    at amy.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:245)
    at amj.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:20)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at alm.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at aln.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:2)
    at aln.g:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at aln.e:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:1)
    at aln.h:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at nv.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:10)
    at nv.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:72)
    at com.google.android.gms.ads.internal.ah.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:5)
    at com.google.android.gms.ads.internal.g.call:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:4)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:764)
     
  32. lyravr

    lyravr

    Joined:
    Dec 2, 2016
    Posts:
    2
    11 Warnings here - using Unity2019.2.9f1
    Capture.PNG
     
  33. kokare97

    kokare97

    Joined:
    Oct 8, 2017
    Posts:
    1
    I believe that Google Play Search Algorithm has hit my app because of this issue.
     
    misamiso likes this.
  34. ImranCh

    ImranCh

    Joined:
    Dec 30, 2016
    Posts:
    5
    Hi, i am having 12 of such issues when i go for an update of my game on google play store. Any one found solution for this? i am using unity 2018.4.9f1

    1

    API Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    20 occurrences identified. Only unique stack traces are shown.

    Stack trace 1

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$2.queueIdle(Unknown Source:72)
    at android.os.MessageQueue.next(MessageQueue.java:395)
    at android.os.Looper.loop(Looper.java:160)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:32)

    2

    API Ljava/nio/Buffer;->address:J
    4 occurrences identified. Only unique stack traces are shown.

    Stack trace 1

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/nio/Buffer;->address:J
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredField(Native Method)
    at ahv.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:6)
    at ahv.b:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at ahv.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:10)
    at ahv.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:7)
    at agf.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at agf.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:160)
    at agm.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:11)
    at agm.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:18)
    at aex.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:20)
    at aex.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:25)
    at ns.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at kj.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:11)
    at kb.c:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:7)
    at ke.handleMessage:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:29)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at oy.a(Unknown Source:0)
    at oy.dispatchMessage(Unknown Source:0)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)
    Stack trace 2
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/nio/Buffer;->address:J
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredField(Native Method)
    at ahv.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:6)
    at ahv.b:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at ahv.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:26)
    at ahv.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:7)
    at agf.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at agf.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:160)
    at agm.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:11)
    at agm.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:18)
    at aex.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:20)
    at aex.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:25)
    at ns.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at kj.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:11)
    at kb.c:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:7)
    at ke.handleMessage:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:29)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at oy.a(Unknown Source:0)
    at oy.dispatchMessage(Unknown Source:0)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)
    Stack trace 3
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/nio/Buffer;->address:J
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredField(Native Method)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at aoe.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:4)
    at aoe.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:14)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at amy.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:2)
    at amy.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:245)
    at amj.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:20)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at alm.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:30)
    at zl.i_(Unknown Source:32)
    at vz.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:14)
    at vr.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at vu.handleMessage:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:33)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at aam.a(Unknown Source:0)
    at aam.dispatchMessage(Unknown Source:0)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)
    Stack trace 4
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/nio/Buffer;->address:J
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredField(Native Method)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at aoe.d:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:4)
    at aoe.c:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at aoe.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at aoe.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at amy.<clinit>:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:2)
    at amy.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:245)
    at amj.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:20)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:3)
    at ang.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:6)
    at alm.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:30)
    at zl.i_(Unknown Source:32)
    at vz.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:14)
    at vr.a:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:7)
    at vu.handleMessage:)com.google.android.gms.policy_ads_fdr_dynamite@20290000@20290000.249178941.249178941:33)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at aam.a(Unknown Source:0)
    at aam.dispatchMessage(Unknown Source:0)
    at android.os.Looper.loop(Looper.java:193)
    at android.os.HandlerThread.run(HandlerThread.java:65)


    3

    API Landroid/content/Context;->bindServiceAsUser(Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/Handler;Landroid/os/UserHandle;)Z
    1 occurrence identified
    Stack trace 1
    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)

    4

    API Landroid/media/AudioTrack;->getLatency()I
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/media/AudioTrack;->getLatency()I
    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 com.google.android.gms.ads.exoplayer3.audio.l.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:4)
    at com.google.android.gms.ads.exoplayer3.audio.o.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.video.exoplayer3.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:6)
    at com.google.android.gms.ads.internal.video.gmsg.exoplayer3.d.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.video.gmsg.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:24)
    at com.google.android.gms.ads.internal.webview.o.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:17)
    at com.google.android.gms.ads.internal.webview.af.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    5

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(III)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    1 occurrence identified
    Stack trace 1
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    6

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(IIILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionAction(IIILandroid/view/textclassifier/TextClassification;)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:11)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    7

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(II)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(II)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:6)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    8

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextClassification;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextClassification;)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:7)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    9

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextSelection;)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionModified(IILandroid/view/textclassifier/TextSelection;)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:8)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    10

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionStarted(I)Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;->selectionStarted(I)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:5)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    11

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker;-><init>(Landroid/content/Context;I)V
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker;-><init>(Landroid/content/Context;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getConstructor(Class.java:1725)
    at cEi.a(PG:6)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)

    12

    API Landroid/view/textclassifier/logging/SmartSelectionEventTracker;->logEvent(Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;)V
    1 occurrence identified
    Stack trace 1
    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/view/textclassifier/logging/SmartSelectionEventTracker;->logEvent(Landroid/view/textclassifier/logging/SmartSelectionEventTracker$SelectionEvent;)V
    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 cEi.a(PG:7)
    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.android.gms.ads.internal.webview.aa.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at com.google.android.gms.ads.internal.webview.q.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.util.bn.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:15)
    at com.google.android.gms.ads.internal.webview.t.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:2)
    at com.google.android.gms.ads.internal.js.x.<init>:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:5)
    at com.google.android.gms.ads.internal.js.z.run:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:3)
    at android.os.Handler.handleCallback(Handler.java:873)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at oy.a(Unknown Source:0)
    at com.google.android.gms.ads.internal.util.f.a:)com.google.android.gms.policy_ads_fdr_dynamite@21001000@21001000.272763194.272763194:1)
    at oy.dispatchMessage(Unknown Source:0)
    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)
     
    Last edited: Nov 4, 2019
    ACGT likes this.
  35. ACGT

    ACGT

    Joined:
    Jul 9, 2018
    Posts:
    1
    Using 2018.4.8, 12 warnings in new release targeting all available APK's in an app bundle. It's a very simple game, and Google is throwing Java Language, audiosystem and Textclassifier. Also test failed on a single device, even though physical device testing on target platforms ran with no issues. This doesn't seem like something that can be solved through some clever work-around. but if ANYONE has any suggestions...

    EDIT: I see others have suspected AdMob and I am using Unity Ads...I wonder if that may be causing the issue? Just throwing that out there. (Update: Ruled out as per misamiso).
     
    Last edited: Nov 6, 2019
  36. misamiso

    misamiso

    Joined:
    Dec 5, 2018
    Posts:
    3
    Hi, I'm having the problem and my game is not using any form of ads so I think it may be unrelated.
     
    ACGT likes this.
  37. Rutger

    Rutger

    Joined:
    Sep 17, 2013
    Posts:
    34
    @Yury-Habets Could you let us know about which version of 2018 will contain the fixes? You spoke only about 2019, but I assume it will also be included in all of the LTS versions?

    Built another version of our app using Cloud Build (currently latest 2018.4.x there is apparently 2018.4.11f1) which still makes 12 warnings show up in the Pre-Launch report.

    Also: Any idea when Cloud Build will be updated to use 2018.4.12f1?
    We'd like to build our app using it for this fix:
    Code (CSharp):
    1. Android: Fixed application crash when application is installed on SD card, and was built using app bundles, gradle.properties will contain new entry 'android.bundle.enableUncompressedNativeLibs=false'. (1181365, 1186613)
     
    misamiso and ACGT like this.
  38. Rutger

    Rutger

    Joined:
    Sep 17, 2013
    Posts:
    34
    BTW I just checked all warnings against the light grey list which according to this (if I understood it correctly), means we would only run into trouble once we start building against an API level higher than 28.

    So, we should be fine (for now)
     
    ACGT likes this.
  39. breban1

    breban1

    Joined:
    Jun 7, 2016
    Posts:
    194
    @Yury-Habets I am still receiving warnings in 2017.4.34f1 LTS latest build. I'm assuming these warnings are Unity related... not a plugin from asset store.

    Attached are my warnings from a build today Nov 12, 2019.

    upload_2019-11-12_21-0-38.png
     
    Last edited: Nov 13, 2019
  40. wagenheimer

    wagenheimer

    Joined:
    Jun 1, 2018
    Posts:
    323
    Unity 2019.3b9 still have this problem. In which version will it be fixed?
     
    misamiso likes this.
  41. misamiso

    misamiso

    Joined:
    Dec 5, 2018
    Posts:
    3
    Hi all, update on my situation as its resolved for me. I was running on 2019.2.9f1 (and some earlier versions) and getting these warnings which was causing Google to continuously reject my app for Families due to "Stability Issues". In order to make any changes to my app, I had to remove myself from the families program and change my audience targeting, but it impacting visibility and ad campaigns (-94.7% decrease in monthly installs) quite severely so I was unhappy with this.
    • API Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    • API Landroid/media/AudioSystem;->getPrimaryOutputFrameCount()I
    • API Landroid/media/AudioSystem;->getPrimaryOutputSamplingRate()I
    I duplicated my project and updated my Unity version to beta 2019.3.0b10. In the pre-launch report, the audio errors are gone but this one is still present. As @guinunez also stated, this didn't affect approval.
    • API Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    My app has been fully approved and successfully re-enrolled in the Families program. Yay!
     
    Last edited: Nov 14, 2019
    JuliusM likes this.
  42. Eldirfar

    Eldirfar

    Joined:
    Feb 9, 2014
    Posts:
    65
    But Google may look at those warnings and use it as metrics in their store algorithms ;(
     
    Zeeppo-Games, misamiso and breban1 like this.
  43. Alexander21

    Alexander21

    Joined:
    Dec 14, 2015
    Posts:
    302
    My app also receiving the same WARNING. Any EXACT Solutions for this?
     
  44. BatteryPower

    BatteryPower

    Joined:
    Feb 8, 2015
    Posts:
    4
    Still on-going. Just FYI
     
    Rutger and kman360 like this.
  45. garrahan

    garrahan

    Joined:
    Jan 22, 2014
    Posts:
    4
    Hey i'm getting the same pre-launch 14 (Android compatibility)
    of them. They seemed to have popup from no where. I've tried switching unity version from 19.2 to 19.3 no luck.

    Also the number of pre-launch warning changes at random from build to build seems like the scan is not the same each time.

    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Ljava/lang/invoke/MethodHandles$Lookup;-><init>(Ljava/lang/Class;I)V
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at java.lang.Class.getDeclaredConstructorInternal(Native Method)
    at java.lang.Class.getConstructor0(Class.java:2325)
    at java.lang.Class.getDeclaredConstructor(Class.java:2166)
    at bitter.jnibridge.JNIBridge$a.<init>(Unknown Source:25)
    at bitter.jnibridge.JNIBridge.newInterfaceProxy(Unknown Source:8)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)



    StrictMode policy violation: android.os.strictmode.NonSdkApiUsedViolation: Landroid/media/AudioSystem;->getPrimaryOutputFrameCount()I
    at android.os.StrictMode.lambda$static$1(StrictMode.java:428)
    at android.os.-$$Lambda$StrictMode$lu9ekkHJ2HMz0jd3F8K8MnhenxQ.accept(Unknown Source:2)
    at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
    at com.unity3d.player.UnityPlayer.c(Unknown Source:0)
    at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:88)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:193)
    at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
    [ 02-11 16:51:54.050 12489:12586 D/ ]
    PlayerBase::playerBase()
    [ 02-11 16:51:54.050 12489:12586 D/ ]
    TrackPlayerBase::TrackPlayerBase()
     
  46. xarlybyte

    xarlybyte

    Joined:
    Apr 27, 2018
    Posts:
    4
    Hi guys. Sorry my english after all. You can´t use the invoke method if you wanna compile to Api 28+ because the api dont have code to traslate the istruction on icl2pp. And when you upload your app to google server, they change the code and compile again the app on icl2pp. So the app always break on that point. That is the code i used to avoid the invoke method. You have to put on a new class. I think the warnings still there. But the code dnt break.

    public static class MonoBehaviourExtensions
    {
    public static void CancelInvoke(this MonoBehaviour me, IEnumerator IEin)
    {
    if (IEin != null) { me.StopCoroutine(IEin); IEin = null; }
    }
    public static IEnumerator Invoke2(this MonoBehaviour me, Action theDelegate, float time)
    {
    IEnumerator IE = null ;//= ExecuteAfterTime(theDelegate, time);
    me.Invoke (nameof (theDelegate ),time );
    return IE;
    }
    public static IEnumerator Invoke(this MonoBehaviour me, Action theDelegate, float time)
    {
    if (me.isActiveAndEnabled)
    {
    IEnumerator IE = ExecuteAfterTime(theDelegate, time);
    me.StartCoroutine(IE);
    return IE;
    }
    else
    return null;
    }
    private static IEnumerator ExecuteAfterTime(Action theDelegate, float delay)
    {

    yield return new WaitForSeconds(delay);
    try
    {
    theDelegate();
    }
    catch
    {
    }
    }
    }


    //You use the invoke method like that:
    //Invoke("Function",time);
    //So change all functions to:
    IEnumerator IE_;
    IE_ = MonoBehaviourExtensions.Invoke(this, Function, time);

    //To cancel the invoke:
    MonoBehaviourExtensions.CancelInvoke(this, IE_);
     
  47. xarlybyte

    xarlybyte

    Joined:
    Apr 27, 2018
    Posts:
    4

    Ok Guys. All advertising disapears on unity version 2019.3.1f1 with minimum api level 19 and maximum api level 28.
    No audio warnings. No invoke warnings.
     
    L0ji likes this.
  48. xarlybyte

    xarlybyte

    Joined:
    Apr 27, 2018
    Posts:
    4
  49. habitoti

    habitoti

    Joined:
    Feb 28, 2013
    Posts:
    141
    Still get this with 2019.3.4f1, with min API 19 and max "highest installed". Any news?
     
    Zeeppo-Games and Rutger like this.
  50. prometeoproduction

    prometeoproduction

    Joined:
    Apr 19, 2019
    Posts:
    17