Search Unity

Bug Mapping file empty

Discussion in 'Android' started by Missile_, Jan 17, 2021.

  1. Missile_

    Missile_

    Joined:
    Feb 9, 2014
    Posts:
    7
    I'm experiencing a bug where gradle is generating an empty mapping file on build. I noticed this for a couple of days now. This was not the case before. The temp folder
    Temp\gradleOut\launcher\build\outputs\mapping\release\
    also has the mapping file empty. Am I alone on this?
     
  2. PHL1

    PHL1

    Joined:
    Jul 25, 2017
    Posts:
    29
    hi, i know it's been more than a year but could you solve the problem?
     
    Last edited: May 24, 2022
  3. Shefich

    Shefich

    Joined:
    May 23, 2013
    Posts:
    144
    I have the same issue. The file generated in temp/gradleout and the file alongside the build are empty.
    My Proguard file:
    Code (CSharp):
    1. -keep class com.yasirkula.unity.* { *; }
    2. -keep class com.google.android.gms.games.leaderboard.** { *; }
    3. -keep class com.google.android.gms.games.snapshot.** { *; }
    4. -keep class com.google.android.gms.games.achievement.** { *; }
    5. -keep class com.google.android.gms.games.event.** { *; }
    6. -keep class com.google.android.gms.games.stats.** { *; }
    7. -keep class com.google.android.gms.games.video.** { *; }
    8. -keep class com.google.android.gms.games.* { *; }
    9. -keep class com.google.android.gms.common.api.ResultCallback { *; }
    10. -keep class com.google.android.gms.signin.** { *; }
    11. -keep class com.google.android.gms.dynamic.** { *; }
    12. -keep class com.google.android.gms.dynamite.** { *; }
    13. -keep class com.google.android.gms.tasks.** { *; }
    14. -keep class com.google.android.gms.security.** { *; }
    15. -keep class com.google.android.gms.base.** { *; }
    16. -keep class com.google.android.gms.actions.** { *; }
    17. -keep class com.google.games.bridge.** { *; }
    18. -keep class com.google.android.gms.common.ConnectionResult { *; }
    19. -keep class com.google.android.gms.common.GooglePlayServicesUtil { *; }
    20. -keep class com.google.android.gms.common.api.** { *; }
    21. -keep class com.google.android.gms.common.data.DataBufferUtils { *; }
    22. -keep class com.google.android.gms.games.quest.** { *; }
    23. -keep class com.google.android.gms.nearby.** { *; }
    24. -keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface {
    25.     public *;
    26. }
    27. -keepclassmembers class * implements android.os.Parcelable {
    28.     public static final android.os.Parcelable$Creator *;
    29. }
    30. -keep class com.ironsource.adapters.** { *;
    31. }
    32. -dontwarn com.ironsource.mediationsdk.**
    33. -dontwarn com.ironsource.adapters.**
    34. -keepattributes JavascriptInterface
    35. -keepclassmembers class * {
    36.     @android.webkit.JavascriptInterface <methods>;
    37. }
    38. -keep class com.google.unity.** {
    39.    *;
    40. }
    41. -keep public class com.google.android.gms.ads.**{
    42.    public *;
    43. }
    44. -keep public class com.google.ads.**{
    45.    public *;
    46. }
    47.  
    48. -keepattributes Signature,InnerClasses,Exceptions,Annotation
    49. -keep public class com.applovin.sdk.AppLovinSdk{ *; }
    50. -keep public class com.applovin.sdk.AppLovin* { public protected *; }
    51. -keep public class com.applovin.nativeAds.AppLovin* { public protected *; }
    52. -keep public class com.applovin.adview.* { public protected *; }
    53. -keep public class com.applovin.mediation.* { public protected *; }
    54. -keep public class com.applovin.mediation.ads.* { public protected *; }
    55. -keep public class com.applovin.impl.*.AppLovin { public protected *; }
    56. -keep public class com.applovin.impl.**.*Impl { public protected *; }
    57. -keepclassmembers class com.applovin.sdk.AppLovinSdkSettings { private java.util.Map localSettings; }
    58. -keep class com.applovin.mediation.adapters.** { *; }
    59. -keep class com.applovin.mediation.adapter.**{ *; }
    60.  
    61. -keepattributes *Annotation*
    62. -dontobfuscate
    63.  
    64.  
     
  4. nobluff67

    nobluff67

    Joined:
    Nov 3, 2016
    Posts:
    338
    I could have sworn I answered this last night. I have the same issues, and removing dontobfuscate from my proguard file fixed the empty mapping file. Proceed at caution because I was in hacking mode so that I could just get my project working, which means I don't know what knock on effect removing dontobfuscate will have.