【发布时间】:2020-08-24 07:04:09
【问题描述】:
2020-08-24 13:52:48.722 8998-9031/com.mine**strong text**.organizer E/AndroidRuntime: FATAL EXCEPTION: pool-8-thread-1
Process: com.witech.organizer, PID: 8998
java.lang.NoSuchFieldError: No static field PREFER_LOCAL of type Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy; in class Lcom/google/android/gms/dynamite/DynamiteModule; or its superclasses (declaration of 'com.google.android.gms.dynamite.DynamiteModule' appears in /data/app/com.witech.organizer-Dea7k-xCNXDNlKsgiUGLCg==/base.apk:classes49.dex)
at com.google.android.gms.internal.measurement.zzx.zza(com.google.android.gms:play-services-measurement-sdk-api@@17.3.0:52)
at com.google.android.gms.internal.measurement.zzaa.zza(com.google.android.gms:play-services-measurement-sdk-api@@17.3.0:12)
at com.google.android.gms.internal.measurement.zzx$zza.run(com.google.android.gms:play-services-measurement-sdk-api@@17.3.0:11)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
我需要知道如何解决这个问题, 总是退出“应用程序已停止”。 应用程序第一次运行良好并在第二次再次停止,当我调试问题时,我收到了类似上面的错误..
提前致谢。
顶级 gradle 文件
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
googlePlayServicesVersion = "+" // default: "+"
firebaseMessagingVersion = "+" // default: "+"
buildToolsVersion = "28.0.3"
minSdkVersion = 24
compileSdkVersion = 28
targetSdkVersion = 29
supportLibVersion = "28.0.0"
googlePlayServicesAuthVersion = "16.0.1"
}
repositories {
jcenter()
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.2'
classpath 'com.google.gms:google-services:4.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
maven {
url "https://maven.google.com"
}
maven {
url "https://github.com/jitsi/jitsi-maven-repository/raw/master/releases"
}
maven { url "https://jitpack.io" }
configurations.all {
resolutionStrategy {
force "com.google.android.gms:play-services-basement:$rootProject.ext.googlePlayServicesAuthVersion"
force "com.google.android.gms:play-services-tasks:$rootProject.ext.googlePlayServicesAuthVersion"
force 'com.android.support:support-v4:27.1.0'
}
}
}
}
【问题讨论】:
-
这可能不是你的错,错误来自
Google Play SDK。你能发布你的 gradle 文件吗? -
也是您的应用级 gradle 文件
-
尝试更新您的库:
com.google.android.gms:play-services-base:17.4.0和com.google.android.gms:play-services-auth:18.1.0
标签: java android react-native android-studio