dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.firebase:firebase-client-android:2.5.2+'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.android.volley:volley:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-auth:16.0.1:15.0.0'
}
我不知道,但错误仅显示appcompat 28.0.0无法正常工作。
答案 0 :(得分:0)
更改
implementation 'com.google.firebase:firebase-auth:16.0.1:15.0.0'
对此,implementation 'com.google.firebase:firebase-auth:16.0.1'
更好的是,将所有依赖项更新到最新版本
答案 1 :(得分:0)
Firebase助手将以下依赖项添加到“向应用程序添加Firebase身份验证”
实现'com.google.firebase:firebase-auth:16.0.1:15.0.0'
如果删除15.0.0,然后将其设置为
实现'com.google.firebase:firebase-auth:16.0.1'
会自动删除Firebase Assistant中的Firebase身份验证,从而超越了整个目的。另外,如果您将'... firebase-auth:16.0.1:15.0.0'更改为最新版本'... firebase-auth:16.1.0:15.0.0',则错误不会发生,因为这是由于“ 15.0.0”部分所致。
这可能是Firebase或Google方面的阻止程序错误,只能由他们纠正。希望这很快引起他们的注意。否则,使用此版本的Firebase Auth或Database进行的所有新开发都将停止。不过,较旧的版本可能会起作用。