【问题标题】:ADAL Android library crashADAL Android 库崩溃
【发布时间】:2020-06-16 14:15:34
【问题描述】:

从 Play 商店更新后,大多数用户的应用程序崩溃。

Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equalsIgnoreCase(java.lang.String)' on a null object reference
at com.microsoft.aad.adal.TokenCacheAccessor.isMultipleMRRTsMatchingGivenApp(SourceFile:440)
at com.microsoft.aad.adal.AcquireTokenSilentHandler.tryMRRT(SourceFile:268)
at com.microsoft.aad.adal.AcquireTokenSilentHandler.tryRT(SourceFile:216)
at com.microsoft.aad.adal.AcquireTokenSilentHandler.getAccessToken(SourceFile:114)
at com.microsoft.aad.adal.AcquireTokenRequest.tryAcquireTokenSilentLocally(SourceFile:499)
at com.microsoft.aad.adal.AcquireTokenRequest.acquireTokenSilentFlow(SourceFile:475)
at com.microsoft.aad.adal.AcquireTokenRequest.tryAcquireTokenSilent(SourceFile:379)
at com.microsoft.aad.adal.AcquireTokenRequest.performAcquireTokenRequest(SourceFile:358)
at com.microsoft.aad.adal.AcquireTokenRequest.access$200(SourceFile:57)
at com.microsoft.aad.adal.AcquireTokenRequest$1.run(SourceFile:131)
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:919)

ADAL 库版本 - 3.0.2

【问题讨论】:

  • 您使用的是 proguard、dexguard 还是类似的工具?
  • @Luke Duda 是的,我正在使用 proguard。 com.microsoft.aad.adal.t0.a 源文件:83 com.microsoft.aad.adal.e.c 源文件:15 com.microsoft.aad.adal.e.d 源文件:15 com.microsoft.aad.adal.d.a 源文件:63 com.microsoft.aad.adal.d.d SourceFile:3 com.microsoft.aad.adal.d.b SourceFile:2 com.microsoft.aad.adal.d.a SourceFile:3 com.microsoft.aad.adal.d$a.run SourceFile :4 java.util.concurrent.ThreadPoolExecutor.runWorker ThreadPoolExecutor.java:1167 java.util.concurrent.ThreadPoolExecutor$Worker.run ThreadPoolExecutor.java:641 java.lang.Thread.run Thread.java:919

标签: android authentication nullpointerexception azure-active-directory adal


【解决方案1】:

【讨论】:

  • 我没有添加任何行来禁用 proguard 文件中 ADAL 类的混淆。
猜你喜欢
  • 2016-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-24
  • 1970-01-01
相关资源
最近更新 更多