Android 使用google maps活动创建项目时找不到firebase core
我正在尝试将我的谷歌地图活动连接到Firebase。我在作为空白活动创建的项目中做过太多次,但在作为谷歌地图活动创建的项目中找不到firebase-core-15.0.1。我不知道这是否与地图有关。我在网上尝试了太多答案,但还没有解决:( 尝试了太多的东西。如何修复 注:谷歌回购、play服务、sdk工具都是最新的 这是gradle生成错误:Android 使用google maps活动创建项目时找不到firebase core,android,firebase,android-studio,firebase-realtime-database,android-gradle-plugin,Android,Firebase,Android Studio,Firebase Realtime Database,Android Gradle Plugin,我正在尝试将我的谷歌地图活动连接到Firebase。我在作为空白活动创建的项目中做过太多次,但在作为谷歌地图活动创建的项目中找不到firebase-core-15.0.1。我不知道这是否与地图有关。我在网上尝试了太多答案,但还没有解决:( 尝试了太多的东西。如何修复 注:谷歌回购、play服务、sdk工具都是最新的 这是gradle生成错误: Error:Could not resolve all files for configuration ':app:debugCompileClasspa
Error:Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find com.google.firebase:firebase-core:15.0.1.
Searched in the following locations:
file:/Users/gks/Library/Android/sdk/extras/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.pom
file:/Users/gks/Library/Android/sdk/extras/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.jar
file:/Users/gks/Library/Android/sdk/extras/google/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.pom
file:/Users/gks/Library/Android/sdk/extras/google/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.jar
file:/Users/gks/Library/Android/sdk/extras/android/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.pom
file:/Users/gks/Library/Android/sdk/extras/android/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.jar
file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.pom
file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.jar
https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.pom
https://dl.google.com/dl/android/maven2/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.jar
https://jcenter.bintray.com/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.pom
https://jcenter.bintray.com/com/google/firebase/firebase-core/15.0.1/firebase-core-15.0.1.jar
Required by:
project :app
这是构建梯度:应用程序
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
defaultConfig {
applicationId "in.gks.app"
minSdkVersion 19
targetSdkVersion 26
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:26.1.0'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation 'com.google.firebase:firebase-database:11.0.4'
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'
}
apply plugin: 'com.google.gms.google-services'
建筑等级:项目
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:3.1.0'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
编辑:尝试添加
implementation "com.google.firebase:firebase-core:15.0.1"
我相信这是不言自明的:你忘了在你的
gradle:app中添加:
implementation "com.google.firebase:firebase-core:15.0.1"
由于版本15必须添加此依赖项,以前您不必将其作为独立的依赖项添加,它包含在firebase中您需要将这些依赖项
添加到模块级build.gradle
-
在这种情况下,版本16.0.1
与播放服务:15.0.1
协同工作:
dependencies {
api "com.google.firebase:firebase-core:16.0.1"
api "com.google.firebase:firebase-database:16.0.1"
}
还可以更新构建脚本依赖项
:
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.google.gms:google-services:4.0.2'
}
}
感谢您的回答。我尝试了您建议的所有内容,但我遇到了一个错误:与依赖项“com.android”冲突。支持:支持注释“在项目中”:应用程序。已解析应用程序(26.1.0)和测试应用程序(27.1.1)的版本不同。有关详细信息,请参阅。尝试将firebase版本的api更改为27.1.1,但无法找到。好的,无论如何,谢谢。刚刚添加了compile'com.android.support:support annotations:27.1.1'以进行修复。感谢您的回答。我已经尝试过,也无法以那种方式找到。