因此,我正在按照本站点https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-android上的教程尝试集成Outlook身份验证,但清单未识别出com.microsoft.identity.client.BrowserTabActivity
,这是步骤3的一部分。我尝试包括'com.microsoft.identity.client:msal:0.3.+'
在build.gradle中,但是它有自己的一系列问题,所以我避免了这一点。
要提及的是,最初整个microsoft.identity.client.BrowserTabActivity
无法识别,但是清单本身找不到BrowserTabActivity
类本身。
如果任何人都可以解释一个解决方案或为应用程序中的Outlook登录提供替代方法,那就太好了。
在build.gradle文件中实施msal时,出现以下错误
错误:在项目“应用”中,一个已解析的Google Play服务库 依赖项依赖于另一个版本(例如“ [1.3.1 ,2.3]”,但未解决该版本。 图书馆的票数不详。
依赖项失败:com.nimbusds:nimbus-jose-jwt:5.7-> net.minidev:json-smart @ [1.3.1,2.3],但json-smart版本为2 .3。
以下依赖项是直接或直接的项目依赖项 具有传递依赖,从而导致与 问题。 -项目“应用”取决于com.microsoft.identity:common @ {严格地为0.0.10-alpha} -项目“应用”取决于com.microsoft.identity.client:msal@0.3.+ -项目“应用”取决于com.microsoft.identity.client:msal @ {严格为0.3.1-alpha} -项目“ app”取决于net.minidev:json-smart @ {严格地为2.3} -项目“ app”取决于com.nimbusds:nimbus-jose-jwt @ {严格为5.7}
有关扩展调试信息,请从命令行使用以下命令执行Gradle ./gradlew --info:app:assembleDebug以查看到的dep endency路径 神器。此错误消息来自google-services Gradle 插件,在https://上报告问题 github.com/google/play-services-plugins并通过添加禁用 “ googleServices {disableVersionCheck = false}”到您的build.gradle 文件。