Search Unity

Mapping.txt empty

Discussion in 'Editor & General Support' started by AndrewCodes200, Dec 18, 2020.

  1. AndrewCodes200

    AndrewCodes200

    Joined:
    Mar 27, 2019
    Posts:
    1
    When I make a .aab build with pro-gaurd enabled it generates a empty mapping.txt at <project location>\Temp\gradleOut\build\outputs\mapping\release i'm using Unity 2018.4.30f1
     
    Jushik likes this.
  2. Missile_

    Missile_

    Joined:
    Feb 9, 2014
    Posts:
    7
    I have the same problem. I'm using Unity 2020.2.0f1. I used to have the mapping file in order but I don't remember when this started happening.
     
  3. emergki

    emergki

    Joined:
    Oct 15, 2007
    Posts:
    422
    Did you solved?
     
  4. 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.  
     
  5. IndieFist

    IndieFist

    Joined:
    Jul 18, 2013
    Posts:
    520
    Still searching about this issue >.<
     
  6. unity_XPMJRPaBIdPbTQ

    unity_XPMJRPaBIdPbTQ

    Joined:
    Nov 26, 2018
    Posts:
    1
    remove ' -dontobfuscate'
     
    IndieFist likes this.
  7. IndieFist

    IndieFist

    Joined:
    Jul 18, 2013
    Posts:
    520
    Sorry for late reply, you are right! thanks so much!