我的应用程序运行良好,但突然间我开始收到此错误
java.lang.NoSuchMethodError: Landroidx/core/os/BuildCompat 类中没有静态方法 isAtLeastR()Z;或者它的超类('androidx.core.os.BuildCompat' 的声明出现在 /data/app/com.app.goflatmates-RZKwS2h6hav==/base.apk 中)在 com.google.android.gms.common.util。 PlatformVersion.isAtLeastR(com.google.android.gms:play-services-basement@@17.2.0:21) 在 com.google.android.gms.common.api.GoogleApi.zaa(com.google.android.gms: play-services-base@@17.2.0:128) 在 com.google.android.gms.common.api.GoogleApi.(com.google.android.gms:play-services-base@@17.2.0:23)在 com.google.android.gms.common.api.GoogleApi.(com.google.android.gms:play-services-base@@17.2.0:54) 在 com.google.android.gms.auth.api。 signin.GoogleSignInClient.(Unknown Source:3) at com.google.android.gms.auth.api.signin。
问题出在这一行
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.build();
mGoogleSignInClient = GoogleSignIn.getClient(this, gso);
Run Code Online (Sandbox Code Playgroud)
Adi*_*une 12
我在 React Native 上也遇到了这个问题。我通过在我的 app/build.gradle 中设置它来修复它:
dependencies {
// ...
implementation 'com.google.android.gms:play-services-base:17.1.0'
// ...
}
Run Code Online (Sandbox Code Playgroud)
这是因为几天前 Google play-services-base 库引入了一个重大变化。如果您使用implementation 'com.google.android.gms:play-services-base:+'它,将下载该库的最新版本,并将该错误引入您的应用程序。希望有帮助。
| 归档时间: |
|
| 查看次数: |
4388 次 |
| 最近记录: |