Search Unity

Game does not work on new Android Oreo

Discussion in 'Android' started by RaceCat, Aug 24, 2017.

  1. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    Update your Unity editor to the latest available version. This issue was fixed in all supported major version lines quite some time ago.
     
  2. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    For those people who say removing permission from the manifest or adding unityplayer.SkipPermissionsDialog in the manifest fixes the issue: Stop it.
    Doing manifest modifications like that only allows to hide the issue while introducing other potentially big problems. The only true and correct solution is to update Unity where we have fixed the issue. Doing manifest changes mentioned before won't be bad only if your manifest was misconfigured in the first place and your project does not need any permissions. However if your project needs permissions and you remove them from the manifest, then code which needs those permissions simply won't work. If you add unityplayer.SkipPermissionsDialog then you have to ask your users to grant required permissions yourself (in places where the code that needs those permissions is).
     
    Last edited: Jul 31, 2018
    Evaldas_Unity likes this.
  3. nhnvietnam

    nhnvietnam

    Joined:
    Sep 19, 2017
    Posts:
    1
    add this permission in android Manifest fixed for me :)
    <meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="true" />
     
  4. MSSapporo

    MSSapporo

    Joined:
    Aug 24, 2018
    Posts:
    2
    We have updated Unity from 5.6.3 to 5.6.6 and that the problem with Android Oreo was fixed.
    But we noticed that the UI of the permission's request is shown in the launching of the app and the app is continued even if we choiced "not allow".
    We feel uneasy about this situation. Is this correct behaviour? Is there no problems? Is the permission needless?

    More one question, our app needed the permissions for the storage access. So our app used plugins to request the permissions for storage access before app access the storage. There was no problem.
    So we hope Unity to stop to query for the permissions, because our app ask the permissions everytime if needs. Can we skip to query the permission by Unity in this case?
     
  5. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    Was the permissions' request dialog shown on the app launch in Unity 5.6.3? If it wasn't then you might have done some manifest modifications when you've upgraded to Unity 5.6.6.
    That permissions' request dialog that we show on app launch is only meant as a help for developers. We don't make any decisions on what to do if some of the permissions were not granted, so the app continues to run. Obviously if the permission is not granted, the APIs that require permissions won't work.
    Yes, if you request permissions when you need them, then you can probably skip the default permissions request dialog on app launch. You can skip it by adding
    Code (CSharp):
    1. <meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="true" />
    to your manifest. I suspect you already had it before if the dialog was not showing up in Unity 5.6.3.
    One thing to note, some of the features may require additional permissions. For example if you are splitting your app and using the OBB file, read external storage permission will be needed to successfully load the OBB file. If the permission is not granted on the app launch, OBB file loading might fail. There are some other permissions that are automatically added by us based on the player settings and used APIs. You can find some additional information here https://docs.unity3d.com/Manual/android-manifest.html
     
  6. MSSapporo

    MSSapporo

    Joined:
    Aug 24, 2018
    Posts:
    2
    Thanks for your reply, Mr.JuliusM.

    >Was the permissions' request dialog shown on the app launch in Unity 5.6.3?
    No. In Unity 5.6.6.

    >That permissions' request dialog that we show on app launch is only meant as a help for developers.
    Okay, I understand. Thanks.

    >You can skip it by adding
    1. <meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="true" />
    >to your manifest.

    Oh, we will add this setting to app's Manifestfile.xml.
    Thank you very much.

    >I suspect you already had it before if the dialog was not showing up in Unity 5.6.3.
    No, we did not have it.

    Every doubts disappeared. Thank you.
     
  7. SmartDeveloper

    SmartDeveloper

    Joined:
    Apr 23, 2013
    Posts:
    10
    @Yury-Habets
    If Unity Team is not working on Unity 4.7.2 updates then kindly create Plugin for Unity 4.7.2 to show Permissions window on Android 8.0.

    There is a lot of high quality paid vehicle simulation games that are developed on Unity 4 and cannot be upgraded to Unity 5 or 2018 because there is some issues in Unity 5 or Unity 2018 vehicle physics. Real vehicle Physics is not possible on Unity 5 or Unity 2018.

    We have Unity Pro license and we pay every month for Unity then why there is no help for Unity 4.
     
    phuzik likes this.
  8. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    @SmartDeveloper unfortunately it's impossible for us to maintain all older Unity versions, especially with regards to new versions of OS/phones which appear after the official support for the version has finished.

    I can suggest that you contact support about your issue. Thank you!
     
  9. SmartDeveloper

    SmartDeveloper

    Joined:
    Apr 23, 2013
    Posts:
    10
    @Yury-Habets
    Thanks for your response. I am not asking for the update of Unity 4, just create a plug-in that show permissions window in the start of app in Android 8.0 so that there is no Black Screen issue in unity 4 apps but update for unity 4 is also necessary. And kindly also discuss these problems with Unity top level developers and managers as i already mentioned in my previous comment that we pay for Unity Pro License every month and our apps are of million dollar's so we cannot remove it from Google Play Store and upgrade is also not possible for Real vehicle simulation apps due to some problems in Unity 5 - Unity 2018 vehicle physics. We do not require new features in Unity 4 only problems should be removed.
     
  10. mikaisomaa

    mikaisomaa

    Unity Technologies

    Joined:
    Sep 14, 2015
    Posts:
    365
    Physx wheelcollider implementation had bugs in Unity 4 and was upgraded in Unity 5.

    I had to upgrade my project as well - basically boils down to adjusting some wheel collider parameters in the inspector:



    I hope this helps.
     
  11. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    I totally get your point.
    If you have any physics issues in Unity 5 (2014?) and they are still reproducible in the latest Unity version, can you please share your thoughts in a bug report.
    You may also want to consider getting Premium support: https://store.unity.com/premium-support
     
  12. SmartDeveloper

    SmartDeveloper

    Joined:
    Apr 23, 2013
    Posts:
    10
    @Yury-Habets
    I have spent several months to resolve this issue in Unity 5 WheelCollider physics but the problem is not in Unity its in Intel Physics 3.3 so unity developers cannot solve it. We need only plugin for Unity 4.7.2 or some update for Unity 4.7.2. I have done a lot of research on Unity 5 or Unity 2018 WheelCollider physics. Nothing can be done with this issue kindly release an update for fixing BlackScreen issue or some plugin and please forward my request to Unity Developers and Unity CEO and Unity Managers to release Unity 4 simple update.
     
  13. SmartDeveloper

    SmartDeveloper

    Joined:
    Apr 23, 2013
    Posts:
    10
    @mikaisomaa @Yury-Habets

    Can you handle the slipping of wheelColliders on slope when a vehicle is not moving or vehicle moving at slow speed on slope in Unity 5 or Unity 2018. The vehicle will slowly slide downward and that is the problem in new Phyx 3.3 and a lot of developers including Edy's Vehicle Physics developer are failed to solve this problem because the problem is in Phyx3.3. If you can solve this problem then there is no need of Update for Unity 4.7.2 otherwise Update is required for Unity 4.7.2 for Paid Users who pay for License every month.
     
  14. dbarile

    dbarile

    Joined:
    Apr 14, 2015
    Posts:
    14
    @Yury-Habets @Mika-Isomaa @JuliusM

    Hello. I apologize if this is slightly off topic from the above thread... not sure where else to post this.

    I just upgraded to the latest version of Unity 2008.2.8f1 in order to update a client's app to Android Oreo. After getting the latest Android SDK and JDK, and setting the Min API Level to 4.1 and Target API Level to Automatic, I was able to build to my Samsung Galaxy S7 with no errors. However, the only thing that displays on the device is a white screen with the title of the app across the top in white text over a black header (see attached screenshot).

    The app runs fine in editor. I have tinkered a bunch with various Player Settings and Build Settings, but so far keep getting the same result. Any suggestions?
     

    Attached Files:

    Last edited: Sep 23, 2018
  15. TymNetwork

    TymNetwork

    Joined:
    Jan 16, 2014
    Posts:
    84
    My projects were all done in Unity5 - what version has the OREO build?
    Half of my game sources will not update in Unity2017 without errors now.

    I have hundreds of projects in Unity2017 and Unity2018 versions but older source codes now have to completely updated for me to use them in new versions of Unity. what a drag....

    GooglePlay is forcing game developers out of the UnityAds - even though I didn't even make $10 on my 11 games in 6 months.

    Should start a podcast about this to vent about having to wait until I have earned $100 or more before payouts.
    If it takes 6 months to get $10 - that is 15 years from now???

    Thanks for listening....just a little
     
  16. TymNetwork

    TymNetwork

    Joined:
    Jan 16, 2014
    Posts:
    84
    I am not looking forward to this issue. I to build for Galaxy ... but J7's.... indie game design future is crumbling.......
     
  17. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    When you don't know where to post your issue, it's usually best to create a new thread. People get confused when the post is unrelated to original issue discussed in a thread.
    From which Unity version did you upgrade? Do you upgrade only to be compliant with Google's target API level 26 or higher requirement? If you need to upgrade your app just because of Google's requirement, you might be able to just rebuild your project in the older Unity version with different target API level settings without upgrading it to Unity 2018.2. However if for some other reasons you have to use Unity 2018.2.8f1, then you should look at the log output on the device. It might give you enough information to figure out what's wrong and why your application does not work properly.
     
  18. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
  19. twiggyash

    twiggyash

    Joined:
    Nov 7, 2013
    Posts:
    45
    I totally agree with you. I'm still using Unity 4.7.2 cause my game can't be upgraded to Unity 5 / 2018 and now that Oreo is required as TargetSdk by Google for any game update I cannot update it anymore. I'm a Plus subscriber too but I'll stop paying for it, now it is pointless for me and I'll probably remove my game from Google Store. It's sad that we are left alone.
     
    phuzik likes this.
  20. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    https://github.com/Over17/UnityAndroidPermissions this is a plugin for permissions. It wasn't tested with Unity 4.7, but it may be possible to make it work there as well. At least it should give you an idea how to do it.
     
    Nolex likes this.
  21. CrandellWS

    CrandellWS

    Joined:
    Oct 31, 2015
    Posts:
    178
    Last edited: Jan 15, 2019
  22. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    To be able to look up the bug report, we need only the case number, which in your case is 1114569. You should remove other characters as they allow anyone with the link to see all of your bug reports. Our QA has already picked up the case, but it seems that you are using an old version (2017.1). Please use the 2017.4 LTS version where this issue should be fixed. In any case, our QA will test latest versions as well, to make sure it's not reproducible in new versions.
     
  23. CrandellWS

    CrandellWS

    Joined:
    Oct 31, 2015
    Posts:
    178
    2017.1 is last know version that the apps will work on the Nabi Tab... All version after only give black screen including 2018 versions...

    I posted the report from a newer version specifically 2017.4.10f1
     
  24. Nolex

    Nolex

    Joined:
    Dec 10, 2010
    Posts:
    116
    Thank you all for the answers. I think it helped me.

    I am using old version Unity - 5.4.5 and new SDK 26.

    1) Add to AndroidManifest.xml:
    <uses-sdk android:targetSdkVersion="26" />
    2) Add to AndroidManifest.xml:
    <meta-data android:name="unityplayer.SkipPermissionsDialog" android:value="true" />
    3) Use some kind of plugin for the runtime permissions. An example:
    https://github.com/Jimmar/Permission-Please
     
    DBarlok likes this.
  25. CrandellWS

    CrandellWS

    Joined:
    Oct 31, 2015
    Posts:
    178
    I have a crossword app that I used 2017.1.f1 to build yet Android 9 is only showing a black screen...seems the newer edition works fine for newer devices and the older for older...I am not sure but I think I will add a apk compiled by Unity 2018+ and set the minimum level to Android Oreo and use 2017.1.f1 for older devices.

    At this point I have a customer with an Android Pie device I think pixel2 not sure though where the app stays a black screen. Anyone willing to test my app and report problems back I would appreciate.


    https://play.google.com/store/apps/details?id=ws.crandell.newspaperpuzzles.crossword


    to the Unity Staff my app is based on https://assetstore.unity.com/packages/templates/packs/crossword-game-101752
     
  26. Jim-Trek

    Jim-Trek

    Joined:
    May 9, 2019
    Posts:
    1
    I am running Android 8.0 (Oreo) on a galaxy tab A and hay Day hangs on the laoding page. Have we gotten a fix yet?
     
  27. OlliIllustrator

    OlliIllustrator

    Joined:
    Nov 1, 2013
    Posts:
    71
    I have just experienced the same phenomenon-- I am working with Unity 2019.1 ( now 2019.14f1) and after my second testphone updated to Android 8.1 I got a black screen when my game starts. The apk installs fine but the game hangs even before showing splash screen.
    It worked before the update, I think it was Android 8.0 and it was fine..

    My second test device with Android 6 is fine with the same .apk.

    After a day of reading in the net and testing different API levels and options with no success I switched from IL2CPP to Mono to test and the build worked on Android 8.1 with no problems.

    Looks to me as if Google has updated something in 8.1 that Unity IL2CPP builds cannot deal with right now.
     
  28. Yury-Habets

    Yury-Habets

    Unity Technologies

    Joined:
    Nov 18, 2013
    Posts:
    1,167
    Sounds like something cached was not accepted. Having some details (at least a logcat) would be helpful.
     
  29. DidzTM

    DidzTM

    Joined:
    Jan 30, 2018
    Posts:
    17
    Hi, I have the same crashing problem of on android 8.1 with Unity 2019.1.0f2.
    It's difficult the see where it came from, because I don't have any logs available from Google play.
     
  30. Mask2007

    Mask2007

    Joined:
    Aug 7, 2014
    Posts:
    8
    2019-09-19 12:41:38.915 2142-2142/? D/QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
    2019-09-19 12:41:38.917 3626-3824/? D/PowerCheckerService: onBatteryChanged, mBatteryLevel = 63, status = 2, level = 63, plug = 2
    2019-09-19 12:41:38.918 4125-4125/? I/BatteryInfoReceiver: ACTION_BATTERY_CHANGED
    2019-09-19 12:41:38.919 1902-1902/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
    2019-09-19 12:41:38.922 1902-1902/? D/KeyguardUpdateMonitor: handleBatteryUpdate

    --------- beginning of system
    2019-09-19 12:41:40.382 1582-1638/? W/MiuiGesturePointerEventListener: onActionDown: mDownY =2159.0 hotSpace = 35
    2019-09-19 12:41:40.382 1582-1638/? W/MiuiGesturePointerEventListener: onActionDown end: mGestureStatus = 1
    2019-09-19 12:41:40.470 1582-1638/? W/MiuiGesturePointerEventListener: onActionUp: mGestureStatus = 1 mTailDistance = 0.0 mIsEnterRecents = false
    2019-09-19 12:41:40.471 1902-1902/? D/NavStubView: distouch : true
    2019-09-19 12:41:40.546 1582-1713/? W/InputTransport: Slow Input: 167ms so far, channel 'f65d767 StatusBar (server)' publisher ~ publishMotionEvent: seq=1182, deviceId=9, source=0x1002, action=0x4, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=0.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=1868965000000, eventTime=1868965000000, pointerCount=1
    2019-09-19 12:41:40.546 1582-1713/? W/InputTransport: Slow Input: 168ms so far, channel 'ad5e3d8 com.miui.global.packageinstaller/com.miui.global.packageinstaller.GlobalPackageInstallerActivity (server)' publisher ~ publishMotionEvent: seq=1183, deviceId=9, source=0x1002, action=0x0, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=0.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=1868965000000, eventTime=1868965000000, pointerCount=1
    2019-09-19 12:41:40.546 1582-1713/? W/InputTransport: Slow Input: 168ms so far, channel 'WindowManager (server)' publisher ~ publishMotionEvent: seq=1184, deviceId=9, source=0x1002, action=0x0, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=0.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=1868965000000, eventTime=1868965000000, pointerCount=1
    2019-09-19 12:41:40.548 1582-1713/? W/InputTransport: Slow Input: 170ms so far, channel 'ad5e3d8 com.miui.global.packageinstaller/com.miui.global.packageinstaller.GlobalPackageInstallerActivity (server)' publisher ~ publishMotionEvent: seq=1185, deviceId=9, source=0x1002, action=0x1, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=0.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=1868965000000, eventTime=1868965000000, pointerCount=1
    2019-09-19 12:41:40.548 1582-1713/? W/InputTransport: Slow Input: 170ms so far, channel 'WindowManager (server)' publisher ~ publishMotionEvent: seq=1186, deviceId=9, source=0x1002, action=0x1, actionButton=0x00000000, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, xOffset=0.000000, yOffset=0.000000, xPrecision=1.000000, yPrecision=1.000000, downTime=1868965000000, eventTime=1868965000000, pointerCount=1
    2019-09-19 12:41:40.550 1582-1638/? W/MiuiGesturePointerEventListener: onActionDown: mDownY =2159.0 hotSpace = 35
    2019-09-19 12:41:40.550 1582-1638/? W/MiuiGesturePointerEventListener: Forbid gesture because the gesture stub isn't visible.
    2019-09-19 12:41:40.551 1582-1638/? W/MiuiGesturePointerEventListener: ForbidGesture: now GestureStubWindow isn't visible
    2019-09-19 12:41:40.551 1582-1638/? W/MiuiGesturePointerEventListener: onActionDown end: mGestureStatus = 0
    2019-09-19 12:41:40.551 1582-1638/? W/MiuiGesturePointerEventListener: onActionUp: mGestureStatus = 0 mTailDistance = 0.0 mIsEnterRecents = false
    2019-09-19 12:41:40.577 1582-1895/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.587 588-636/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
    2019-09-19 12:41:40.588 1582-1895/? E/ANDR-PERF-JNI: com_qualcomm_qtiperformance_native_perf_io_prefetch_start
    2019-09-19 12:41:40.591 1582-1895/? W/WindowManager: Attempted to set focus to non-existing app token: Token{3296392 ActivityRecord{9e21163 u0 com.subtit.player/com.unity3d.player.UnityPlayerActivity t4467}}
    2019-09-19 12:41:40.592 1582-1895/? D/ActivityTrigger: activityStartTrigger: Activity is Triggerred in full screen ApplicationInfo{c1fc160 com.subtit.player}
    2019-09-19 12:41:40.592 1582-1895/? E/ActivityTrigger: activityStartTrigger: not whiteListedcom.subtit.player/com.unity3d.player.UnityPlayerActivity/79
    2019-09-19 12:41:40.593 1582-1895/? D/CompatibilityInfo: mCompatibilityFlags - 0
    2019-09-19 12:41:40.593 1582-1895/? D/CompatibilityInfo: applicationDensity - 440
    2019-09-19 12:41:40.593 1582-1895/? D/CompatibilityInfo: applicationScale - 1.0
    2019-09-19 12:41:40.594 1582-1895/? D/ActivityTrigger: activityResumeTrigger: The activity in ApplicationInfo{c1fc160 com.subtit.player} is now in focus and seems to be in full-screen mode
    2019-09-19 12:41:40.594 1582-1895/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.subtit.player/com.unity3d.player.UnityPlayerActivity/79
    2019-09-19 12:41:40.594 1582-1895/? D/ActivityTrigger: ActivityTrigger activityPauseTrigger
    2019-09-19 12:41:40.594 1582-1695/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.612 1582-1895/? D/ActivityTrigger: activityResumeTrigger: The activity in ApplicationInfo{c1fc160 com.subtit.player} is now in focus and seems to be in full-screen mode
    2019-09-19 12:41:40.612 1582-1895/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.subtit.player/com.unity3d.player.UnityPlayerActivity/79
    2019-09-19 12:41:40.629 3626-3789/? D/PowerKeeper.Event: notifyAMProcStart processName: 10062 reason: com.subtit.player, pid:0
    2019-09-19 12:41:40.669 1582-2829/? D/CompatibilityInfo: mCompatibilityFlags - 0
    2019-09-19 12:41:40.669 1582-2829/? D/CompatibilityInfo: applicationDensity - 440
    2019-09-19 12:41:40.669 1582-2829/? D/CompatibilityInfo: applicationScale - 1.0
    2019-09-19 12:41:40.674 850-1045/? D/DnsProxyBlocker: remove uid(10062)
    2019-09-19 12:41:40.675 1582-2829/? D/CompatibilityInfo: mCompatibilityFlags - 0
    2019-09-19 12:41:40.675 1582-2829/? D/CompatibilityInfo: applicationDensity - 440
    2019-09-19 12:41:40.675 1582-2829/? D/CompatibilityInfo: applicationScale - 1.0
    2019-09-19 12:41:40.677 4125-4138/? D/GameBoosterService: onGameStatusChange foreground:ForegroundInfo{mForegroundPackageName='com.subtit.player', mForegroundUid=10062, mForegroundPid=9872, mLastForegroundPackageName='com.miui.global.packageinstaller', mLastForegroundUid=10143, mLastForegroundPid=9445, mMultiWindowForegroundPackageName='null', mMultiWindowForegroundUid=-1, mFlags=1}
    2019-09-19 12:41:40.699 9872-9872/? W/zygote64: miui_dex2oat:?OatFile: /data/app/com.subtit.player--55WbgrqofY66Kp-U8cN8A==/oat/arm64/base.odex Compiler-Filter = quicken
    2019-09-19 12:41:40.703 9872-9872/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.712 1902-1902/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.716 9445-9558/? D/OpenGLRenderer: endAllActiveAnimators on 0x7b6939e000 (RippleDrawable) with handle 0x7b63e6abc0
    2019-09-19 12:41:40.732 9872-9872/? I/FirebaseInstanceId: App restored, clearing state
    2019-09-19 12:41:40.753 9872-9893/? I/DynamiteModule: Considering local module com.google.android.gms.measurement.dynamite:11 and remote module com.google.android.gms.measurement.dynamite:0
    2019-09-19 12:41:40.753 9872-9893/? I/DynamiteModule: Selected local version of com.google.android.gms.measurement.dynamite
    2019-09-19 12:41:40.756 9872-9872/? I/FirebaseInitProvider: FirebaseApp initialization successful
    2019-09-19 12:41:40.764 9872-9893/? W/zygote64: Unsupported class loader
    2019-09-19 12:41:40.769 9872-9872/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.770 9872-9893/? W/zygote64: Skipping duplicate class check due to unsupported classloader
    2019-09-19 12:41:40.770 9872-9893/? W/zygote64: miui_dex2oat:?OatFile: /data/user_de/0/com.google.android.gms/app_chimera/m/00000098/oat/arm64/DynamiteLoader.odex Compiler-Filter = quicken
    2019-09-19 12:41:40.776 9872-9898/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.783 9872-9872/? D/AccessibilityManager: AccessibilityManager status: mPackageName = com.subtit.player, mOptimizeEnabled = false, mIsEnabled = false, mIsUiAutomationEnabled = false, mIsInterestedPackage =false
    2019-09-19 12:41:40.792 9872-9898/? I/DynamiteModule: Considering local module com.google.android.gms.ads.dynamite:0 and remote module com.google.android.gms.ads.dynamite:20461
    2019-09-19 12:41:40.792 9872-9898/? I/DynamiteModule: Selected remote version of com.google.android.gms.ads.dynamite, version >= 20461
    2019-09-19 12:41:40.793 9872-9898/? V/DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils
    2019-09-19 12:41:40.809 9872-9898/? W/ChimeraDebugLogger: Singleton logger instance not set.
    2019-09-19 12:41:40.811 9872-9898/? W/zygote64: Unsupported class loader
    2019-09-19 12:41:40.816 9872-9898/? W/zygote64: Skipping duplicate class check due to unsupported classloader
    2019-09-19 12:41:40.816 9872-9898/? W/zygote64: miui_dex2oat:?OatFile: /data/user_de/0/com.google.android.gms/app_chimera/m/00000096/oat/arm64/dl-AdsFdrDynamite.integ_20461000008.odex Compiler-Filter = speed-profile
    2019-09-19 12:41:40.819 9872-9898/? W/ResourceType: No package identifier when getting name for resource number 0x00000000
    2019-09-19 12:41:40.827 9872-9906/? D/OpenGLRenderer: HWUI GL Pipeline
    2019-09-19 12:41:40.834 1902-1902/? D/GestureStubView: resetRenderProperty: showGestureStub
    2019-09-19 12:41:40.835 1902-1902/? D/GestureStubView: showGestureStub
    2019-09-19 12:41:40.835 1902-1902/? D/GestureStubView: resetRenderProperty: showGestureStub
    2019-09-19 12:41:40.835 1902-1902/? D/GestureStubView: showGestureStub
    2019-09-19 12:41:40.846 9872-9904/? I/FA: App measurement is starting up, version: 18202
    2019-09-19 12:41:40.846 9872-9904/? I/FA: To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
    2019-09-19 12:41:40.846 9872-9904/? I/FA: To enable faster debug mode event logging run:
    adb shell setprop debug.firebase.analytics.app com.subtit.player
    2019-09-19 12:41:40.857 9872-9906/? I/Adreno: QUALCOMM build : 8e3df98, Ie4790512f3
    Build Date : 04/11/18
    OpenGL ES Shader Compiler Version: EV031.22.00.01
    Local Branch :
    Remote Branch : quic/gfx-adreno.lnx.1.0.r36-rel
    Remote Branch : NONE
    Reconstruct Branch : NOTHING
    2019-09-19 12:41:40.858 9872-9906/? D/vndksupport: Loading /vendor/lib64/hw/gralloc.msm8953.so from current namespace instead of sphal namespace.
    2019-09-19 12:41:40.859 9872-9904/? I/zygote64: Deoptimizing java.lang.Object com.google.android.gms.measurement.internal.zzem.zza(java.lang.Object) due to JIT inline cache
    2019-09-19 12:41:40.862 1902-1902/? D/GestureStubView: gatherTransparentRegion: need render w:54 h:1296
    2019-09-19 12:41:40.865 9872-9906/? I/Adreno: PFP: 0x005ff087, ME: 0x005ff063
    2019-09-19 12:41:40.870 9872-9906/? I/zygote64: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
    2019-09-19 12:41:40.871 9872-9906/? I/OpenGLRenderer: Initialized EGL, version 1.4
    2019-09-19 12:41:40.871 9872-9906/? D/OpenGLRenderer: Swap behavior 2
    2019-09-19 12:41:40.872 1902-1902/? D/GestureStubView: gatherTransparentRegion: need render w:54 h:1296
    2019-09-19 12:41:40.885 9872-9906/? D/vndksupport: Loading /vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
    2019-09-19 12:41:40.886 9872-9906/? D/vndksupport: Loading /vendor/lib64/hw/gralloc.msm8953.so from current namespace instead of sphal namespace.
    2019-09-19 12:41:40.907 1902-1902/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
    2019-09-19 12:41:40.908 1902-1902/? D/KeyguardUpdateMonitor: handleBatteryUpdate
    2019-09-19 12:41:40.909 2142-2142/? D/QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
    2019-09-19 12:41:40.909 3626-3824/? D/PowerCheckerService: onBatteryChanged, mBatteryLevel = 63, status = 2, level = 63, plug = 2
    2019-09-19 12:41:40.910 4125-4125/? I/BatteryInfoReceiver: ACTION_BATTERY_CHANGED
    2019-09-19 12:41:40.972 1902-1902/? D/NavStubView: distouch : false
    2019-09-19 12:41:41.008 1582-1651/? I/ActivityManager: Displayed com.subtit.player/com.unity3d.player.UnityPlayerActivity: +389ms
    2019-09-19 12:41:40.996 1582-1582/? W/android.display: type=1400 audit(0.0:829): avc: denied { write } for name="logd" dev="tmpfs" ino=15830 scontext=u:r:system_server:s0 tcontext=u:eek:bject_r:logd_socket:s0 tclass=sock_file permissive=0
    2019-09-19 12:41:41.008 1582-1651/? E/ANDR-PERF-JNI: com_qualcomm_qtiperformance_native_perf_io_prefetch_start
    2019-09-19 12:41:41.009 3626-3789/? D/PowerKeeper.Event: notifyActivityLaunchTime: com.subtit.player/com.unity3d.player.UnityPlayerActivity totalTime: 389
    2019-09-19 12:41:41.014 1902-1902/? D/EventBus: [1902, u0] send(AppTransitionFinishedEvent)
    2019-09-19 12:41:41.014 1902-1902/? D/EventBus: [1902, u0] -> ForcedResizableInfoActivityController [0xd894833, P1] onBusEvent(AppTransitionFinishedEvent)
    2019-09-19 12:41:41.014 1902-1902/? D/EventBus: [1902, u0] onBusEvent(AppTransitionFinishedEvent) duration: 23 microseconds, avg: 990
    2019-09-19 12:41:41.026 9872-9905/? I/Unity: SystemInfo CPU = ARM64 FP ASIMD AES, Cores = 8, Memory = 2826mb
    2019-09-19 12:41:41.027 9872-9905/? I/Unity: SystemInfo ARM big.LITTLE configuration: 8 big (mask: 0xff), 0 little (mask: 0x0)
    2019-09-19 12:41:41.027 9872-9905/? I/Unity: ApplicationInfo com.subtit.player version 1.2.12 build 3e9c421e-5b83-4d06-922f-1b7d39bb03e4
    2019-09-19 12:41:41.027 9872-9905/? I/Unity: Built from '2019.2/staging' branch, Version '2019.2.5f1 (9dace1eed4cc)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a', Stripping 'Enabled'
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0000007b6938fff0
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: Build fingerprint: 'xiaomi/vince/vince:8.1.0/OPM1.171019.019/V10.2.3.0.OEGMIXM:user/release-keys'
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: Revision: '0'
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: pid: 9872, tid: 9905, name: UnityMain >>> com.subtit.player <<<
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: x0 0000007b74b90a08 x1 0000007b84200140 x2 0000007b744d9400 x3 0000007b744d95e8
    2019-09-19 12:41:41.093 9872-9905/? E/CRASH: x4 000000000000000e x5 0000007b69390018 x6 cc76f4067c000000 x7 0000007c06f476cc
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: x8 000000000000000e x9 0000007b744d95c0 x10 00000000ffffffff x11 0000000000000000
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: x12 0000000000000668 x13 0000000000000180 x14 000000000000000d x15 aaaaaaaaaaaaaaab
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: x16 0000007c06f8dcb0 x17 0000007c06f2a5d8 x18 0000000000000000 x19 0000000000000170
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: x20 0000007b74b90a00 x21 0000007b74b90a08 x22 0000000000000180 x23 0000007b744d9400
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: x24 0000007b744d95e8 x25 0000007b69492588 x26 0000007b65db9da0 x27 0000007b64d0fc90
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: x28 0000007b663a0000 x29 0000007b69390090 x30 0000007c06f54978
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: sp 0000007b69390010 pc 0000007c06f608e4 pstate 0000000080000000
    2019-09-19 12:41:41.094 9872-9905/? E/CRASH: backtrace:
    2019-09-19 12:41:41.120 1582-1639/? W/zygote64: kill(-9872, 9) failed: No such process
    2019-09-19 12:41:41.120 3626-3789/? D/PowerKeeper.Event: notifyAMProcDied pacakageName: com.subtit.player, pid:9872
    2019-09-19 12:41:41.120 1582-2829/? W/ActivityManager: Force removing ActivityRecord{9e21163 u0 com.subtit.player/com.unity3d.player.UnityPlayerActivity t4467}: app died, no saved state
    2019-09-19 12:41:41.125 1582-1639/? W/zygote64: kill(-9872, 9) failed: No such process
    2019-09-19 12:41:41.126 1582-1639/? I/zygote64: Successfully killed process cgroup uid 10062 pid 9872 in 6ms
    2019-09-19 12:41:41.127 830-830/? I/Zygote: Process 9872 exited due to signal (11)
    2019-09-19 12:41:41.129 1582-2829/? D/ActivityTrigger: activityResumeTrigger: The activity in ApplicationInfo{531be45 com.android.vending} is now in focus and seems to be in full-screen mode
    2019-09-19 12:41:41.129 1582-2829/? E/ActivityTrigger: activityResumeTrigger: not whiteListedcom.android.vending/com.google.android.finsky.activities.MainActivity/81662600
    2019-09-19 12:41:41.131 588-636/? E/ANDR-PERF-UTIL: Failed to read
    2019-09-19 12:41:41.131 588-636/? I/chatty: uid=0(root) vendor.qti.hard identical 1 line
    2019-09-19 12:41:41.131 588-636/? E/ANDR-PERF-UTIL: Failed to read
    2019-09-19 12:41:41.132 588-636/? E/ANDR-PERF-OPTSHANDLER: Failed to read /sys/class/kgsl/kgsl-3d0/force_no_nap
    2019-09-19 12:41:41.132 588-636/? E/ANDR-PERF-RESOURCEQS: Failed to apply optimization [10, 7]
    2019-09-19 12:41:41.136 4125-4138/? D/GameBoosterService: onGameStatusChange foreground:ForegroundInfo{mForegroundPackageName='com.android.vending', mForegroundUid=10046, mForegroundPid=8159, mLastForegroundPackageName='com.subtit.player', mLastForegroundUid=10062, mLastForegroundPid=9872, mMultiWindowForegroundPackageName='null', mMultiWindowForegroundUid=-1, mFlags=0}
    2019-09-19 12:41:41.140 1582-1651/? W/ActivityManager: setHasOverlayUi called on unknown pid: 9872
    2019-09-19 12:41:41.154 850-1045/? D/DnsProxyBlocker: add uid(10062)
    2019-09-19 12:41:41.154 8159-8159/? I/AppLifecycleTracker: App transition to foreground
    2019-09-19 12:41:41.163 850-1045/? D/DnsProxyBlocker: remove uid(10062)
    2019-09-19 12:41:41.163 8159-8159/? I/zygote: Deoptimizing void j$.util.stream.ReferencePipeline$2$1.begin(long) due to JIT inline cache
    2019-09-19 12:41:41.167 1902-1902/? D/GestureStubView: resetRenderProperty: showGestureStub
    2019-09-19 12:41:41.167 1902-1902/? D/GestureStubView: showGestureStub
    2019-09-19 12:41:41.168 1902-1902/? D/GestureStubView: resetRenderProperty: showGestureStub
    2019-09-19 12:41:41.168 1902-1902/? D/GestureStubView: showGestureStub
    2019-09-19 12:41:41.173 2689-2783/? W/zygote64: Checksum mismatch for dex MiuiDaemon.apk
    2019-09-19 12:41:41.173 2689-2783/? W/zygote64: Checksum mismatch for dex MiuiDaemon.apk
    2019-09-19 12:41:41.183 8159-9021/? I/zygote: Deoptimizing void ahsh.<init>(android.content.Context, android.util.AttributeSet, int) due to JIT inline cache
    2019-09-19 12:41:41.188 8159-9021/? I/zygote: Deoptimizing int kon.a(android.content.Context, int) due to JIT inline cache
    2019-09-19 12:41:41.188 8159-9021/? I/zygote: Deoptimizing void knn.<init>(android.graphics.Typeface, float, int, android.view.View, tqx, int) due to JIT inline cache
    2019-09-19 12:41:41.189 8159-9021/? I/zygote: Deoptimizing void kns.setVisibility(int) due to JIT inline cache
    2019-09-19 12:41:41.189 8159-9021/? I/zygote: Deoptimizing void kns.b(int) due to JIT inline cache
    2019-09-19 12:41:41.190 1902-1902/? D/GestureStubView: gatherTransparentRegion: need render w:54 h:1296
    2019-09-19 12:41:41.190 8159-9021/? I/zygote: Deoptimizing void com.google.android.finsky.frameworkviews.PhoneskyFifeImageView.<init>(android.content.Context, android.util.AttributeSet, int) due to JIT inline cache
    2019-09-19 12:41:41.200 1902-1902/? D/GestureStubView: gatherTransparentRegion: need render w:54 h:1296
    2019-09-19 12:41:41.212 8159-8159/? I/Finsky: [2] shd.a(3): Canceling job 16-16161616
    2019-09-19 12:41:41.215 8159-8159/? I/Finsky: [2] shu.a(7): Jobs in database: 1-1337 26-1414141414
    2019-09-19 12:41:41.217 8159-8159/? I/Finsky: [2] sdz.a(67): ConstraintMapping: 1-1337, -> L: 7796114ms, D: 50996114ms, C: false, I: false, N: 1
    2019-09-19 12:41:41.218 8159-8159/? I/Finsky: [2] sdz.a(67): ConstraintMapping: 26-1414141414, -> L: 8638358ms, D: 9538358ms, C: false, I: false, N: 0
    2019-09-19 12:41:41.227 8159-8159/? I/Finsky: [2] sge.a(35): Cancelling existing jobscheduler jobs: 9000 9003
    2019-09-19 12:41:41.228 8159-8159/? I/Finsky: [2] sge.a(25): Scheduling job Id: 9001, L: 7796114, D: 50996114, C: false, I: false, N: 1
    2019-09-19 12:41:41.229 8159-8159/? I/Finsky: [2] sge.a(25): Scheduling job Id: 9002, L: 8638358, D: 9538358, C: false, I: false, N: 0
    2019-09-19 12:41:41.282 1902-1902/? D/EventBus: [1902, u0] send(AppTransitionFinishedEvent)
    2019-09-19 12:41:41.282 1902-1902/? D/EventBus: [1902, u0] -> ForcedResizableInfoActivityController [0xd894833, P1] onBusEvent(AppTransitionFinishedEvent)
    2019-09-19 12:41:41.282 1902-1902/? D/EventBus: [1902, u0] onBusEvent(AppTransitionFinishedEvent) duration: 19 microseconds, avg: 985
    2019-09-19 12:41:41.481 1902-1902/? D/EventBus: [1902, u0] send(AppTransitionFinishedEvent)
    2019-09-19 12:41:41.481 1902-1902/? D/EventBus: [1902, u0] -> ForcedResizableInfoActivityController [0xd894833, P1] onBusEvent(AppTransitionFinishedEvent)
    2019-09-19 12:41:41.481 1902-1902/? D/EventBus: [1902, u0] onBusEvent(AppTransitionFinishedEvent) duration: 23 microseconds, avg: 979
    2019-09-19 12:41:41.489 1582-1639/? W/zygote64: kill(-9256, 9) failed: No such process
    2019-09-19 12:41:41.489 3626-3789/? D/PowerKeeper.Event: notifyActiveKilled processName: com.android.documentsui, pid:9256, reason:empty #17
    2019-09-19 12:41:41.489 3626-3789/? D/PowerKeeper.Event: notifyActiveKilled processName: com.android.chrome, pid:8603, reason:empty #18
    2019-09-19 12:41:41.494 1582-1639/? W/zygote64: kill(-9256, 9) failed: No such process
    2019-09-19 12:41:41.511 1582-1639/? I/chatty: uid=1000(system) ActivityManager identical 3 lines
    2019-09-19 12:41:41.517 1582-1639/? W/zygote64: kill(-9256, 9) failed: No such process
    2019-09-19 12:41:41.521 3626-3789/? D/PowerKeeper.Event: notifyAMProcDied pacakageName: com.android.documentsui, pid:9256
    2019-09-19 12:41:41.522 1582-1639/? W/zygote64: kill(-9256, 9) failed: No such process
    2019-09-19 12:41:41.522 1582-1639/? I/zygote64: Successfully killed process cgroup uid 10011 pid 9256 in 33ms
    2019-09-19 12:41:41.522 1582-1639/? W/zygote64: kill(-8603, 9) failed: No such process
    2019-09-19 12:41:41.527 1582-1639/? W/zygote64: kill(-8603, 9) failed: No such process
    2019-09-19 12:41:41.533 588-636/? E/ANDR-PERF-OPTSHANDLER: perf_lock_rel: updated /sys/class/mmc_host/mmc0/clk_scaling/enable with 1
    return value 2
    2019-09-19 12:41:41.533 1582-1639/? W/zygote64: kill(-8603, 9) failed: No such process
    2019-09-19 12:41:41.564 1582-1639/? I/chatty: uid=1000(system) ActivityManager identical 6 lines
    2019-09-19 12:41:41.569 1582-1639/? W/zygote64: kill(-8603, 9) failed: No such process
    2019-09-19 12:41:41.574 3626-3789/? D/PowerKeeper.Event: notifyAMProcDied pacakageName: com.android.chrome, pid:8603
    2019-09-19 12:41:41.574 1582-1639/? W/zygote64: kill(-8603, 9) failed: No such process
    2019-09-19 12:41:41.574 1582-1639/? I/zygote64: Successfully killed process cgroup uid 10083 pid 8603 in 52ms
    2019-09-19 12:41:41.620 606-606/? E/SurfaceFlinger: Failed to find layer (SurfaceView - com.subtit.player/com.unity3d.player.UnityPlayerActivity#0) in layer parent (no-parent).
    2019-09-19 12:41:41.621 606-606/? E/SurfaceFlinger: Failed to find layer (Background for - SurfaceView - com.subtit.player/com.unity3d.player.UnityPlayerActivity#0) in layer parent (no-parent).
    2019-09-19 12:41:41.906 1902-1902/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
    2019-09-19 12:41:41.907 2142-2142/? D/QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
    2019-09-19 12:41:41.907 1902-1902/? D/KeyguardUpdateMonitor: handleBatteryUpdate
    2019-09-19 12:41:41.907 4125-4125/? I/BatteryInfoReceiver: ACTION_BATTERY_CHANGED
    2019-09-19 12:41:41.907 3626-3824/? D/PowerCheckerService: onBatteryChanged, mBatteryLevel = 63, status = 2, level = 63, plug = 2
    2019-09-19 12:41:43.917 2142-2142/? D/QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
    2019-09-19 12:41:43.917 3626-3824/? D/PowerCheckerService: onBatteryChanged, mBatteryLevel = 63, status = 2, level = 63, plug = 2
    2019-09-19 12:41:43.919 4125-4125/? I/BatteryInfoReceiver: ACTION_BATTERY_CHANGED
    2019-09-19 12:41:43.917 1902-1902/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
    2019-09-19 12:41:43.922 1902-1902/? D/KeyguardUpdateMonitor: handleBatteryUpdate
    2019-09-19 12:41:44.908 2142-2142/? D/QtiCarrierConfigHelper: WARNING, no carrier configs on phone Id: 0
    2019-09-19 12:41:44.908 1902-1902/? D/KeyguardUpdateMonitor: received broadcast android.intent.action.BATTERY_CHANGED
    2019-09-19 12:41:44.908 3626-3824/? D/PowerCheckerService: onBatteryChanged, mBatteryLevel = 63, status = 2, level = 63, plug = 2
    2019-09-19 12:41:44.909 4125-4125/? I/BatteryInfoReceiver: ACTION_BATTERY_CHANGED
    2019-09-19 12:41:44.910 1902-1902/? D/KeyguardUpdateMonitor: handleBatteryUpdate
     
  31. Mask2007

    Mask2007

    Joined:
    Aug 7, 2014
    Posts:
    8
    Attached a log above.
     
  32. phuzik

    phuzik

    Joined:
    Nov 28, 2015
    Posts:
    1
    Were you able to solve the problem?
    Google Play requires API 28. When I set API 28 in my build, I have a black screen. The application works when I manually set permissions on the phone.

    Unity : Unable to query for permission: Fragment null must be a public static class to be properly recreated from instance state.
     
    Last edited: Mar 23, 2020