我想在我的项目中实施Firebase,但是跟随错误不要让我。我需要你的帮助。
我在Appcompat Dependency上获得squiggly lines:
implementation 'com.android.support:appcompat-v7:27.1.1'
gradle这个
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "com.example.steven.musica"
minSdkVersion 24
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
compile 'com.google.firebase:firebase-core:15.0.0'
}
apply plugin: 'com.google.gms.google-services'
答案 0 :(得分:3)
库appcompat-v7和support-v7必须具有相同的版本。
在您的相关性中,您拥有appcompat-v7:27.1.1
并隐藏在firebase-core:15.0.0
中support-v4:26.1.0
添加implementation 'com.android.support:support-v4:27.1.1'
以强制firebase-core使用版本27.1.1
答案 1 :(得分:1)
由于您还没有显示build.gradle
个文件,我假设您已根据Firebase documentation中的说明更新了该文件:
classpath 'com.google.gms:google-services:3.2.0' // google-services plugin
和Maven Repository
maven {
url "https://maven.google.com" // Google's Maven repository
}
另外,请更改此内容:
compile 'com.google.firebase:firebase-core:15.0.0'
到这个
implementation 'com.google.firebase:firebase-core:15.0.0'
修改强> 我添加了一个截图来帮助您更好。
转到Gradle Scripts > build.Gradle(Project)
并将其突出显示为蓝色,然后点击SyncNow
注意:不要更改您的默认build:gradle:version
,因为我的build:gradle:3.0.1
只需复制屏幕截图中引用的 goole-services插件和 Maven Repository 即可。