错误:无法在单个 dex 文件中容纳请求的类(# 方法:65978 > 65536)

kam*_*uma 7 android kotlin google-signin

大家好,当我尝试运行我的应用程序时,我遇到了这个错误。我调查了这个问题,发现只有当我添加这个谷歌实现时才会出现问题。当我删除实现时,应用程序运行得很好。为什么会发生这种情况以及解决方案是什么

implementation 'com.google.android.gms:play-services-auth:20.1.0'

我不知道问题的原因在哪里,任何人都可以通过给我解决方案或指导我阅读任何文章来帮助我

Jun*_*lid 12

您必须在应用程序 gradle 中添加库:

implementation 'com.android.support:multidex:1.0.3'
Run Code Online (Sandbox Code Playgroud)

之后,在应用程序gradle的defaultConfig中添加:

multiDexEnabled true
Run Code Online (Sandbox Code Playgroud)