我试图在Android Studio上使用Firebase 使用Firebase,我尝试使用实时数据库,但在添加依赖项后将应用程序连接到Firebase。 我在build.grade应用程序中遇到错误:
上传代码
installVersion
9
答案 0 :(得分:0)
如果您未使用Gradle 3.4或更高版本,则无法在build.gradle中使用[Net.ServicePointManager]::SecurityProtocol = 'Tls'
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls
来指定依赖项。您可以将其更改为implementation
,或者将Gradle包装器升级为更新的包装。
答案 1 :(得分:0)
您需要至少使用Android Plugin for Gradle 3.0.0和至少Gradle版本4.1(Android插件3.0.0要求)才能使用implementation。
您还需要使用相同版本的firebase和播放服务。不要使用以下内容:
dependencies {
implementation 'com.google.firebase:firebase-database:11.0.4'
compile 'com.google.android.gms:play-services:8.4.0'
...
}
使用以下内容:
dependencies {
implementation 'com.google.firebase:firebase-database:11.0.4'
compile 'com.google.android.gms:play-services:11.0.4'
...
}
不要使用组合的播放服务目标。它带来了数十个库,使您的应用程序膨胀。而是仅指定您的应用使用的特定Google Play服务API。在Add Google Play Services to Your Project
了解详情此外,您需要使用相同版本的支持库。像这样:
dependencies {
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:appcompat-v7:23.4.0'
...
}