找不到 com.google.firebase:firebase-core:9.0.0?

8 浏览
0 Comments

找不到 com.google.firebase:firebase-core:9.0.0?

在我的应用中,我试图使用gcm服务,但我甚至不能让gradle编译。我一直收到一个消息,说我缺少“firebase core”,尽管我不知道如何安装它。这是我的顶级gradle文件:

buildscript {
repositories {
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.1.2'
    classpath "io.realm:realm-gradle-plugin:1.1.0"
    classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    classpath 'com.google.gms:google-services:3.0.0'
  }
}
allprojects {
repositories {
    jcenter()
    maven {
        url "https://jitpack.io"
    }
    maven {
        url "https://mint.splunk.com/gradle/"
    }
}
}

这是我的模块级gradle文件:

apply plugin: 'com.android.application'
apply plugin: 'realm-android'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
    applicationId "roof.android"
    minSdkVersion 17
    targetSdkVersion 23
    versionCode 11
    versionName "0.0.4"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
packagingOptions {
    exclude 'META-INF/NOTIC E.txt'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.properties'
    exclude 'META-INF/maven/com.fasterxml.jackson.core/jackson-core/pom.xml'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// "The Android Support Library package contains several libraries that can be included in your application" -- https://developer.android.com/topic/libraries/support-library/features.html
compile 'com.android.support:appcompat-v7:24.0.0'
// "Native android recycler view library" -- https://developer.android.com/topic/libraries/support-library/features.html
compile 'com.android.support:recyclerview-v7:24.0.0'
// "A powerful image downloading and caching library for Android" -- http://square.github.io/picasso/
compile 'com.squareup.picasso:picasso:2.5.2'
// "Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster" -- https://developer.android.com/training/volley/index.html
compile 'com.android.volley:volley:1.0.0'
// "JsonWebTokens in Auth0"  -- https://auth0.com/docs/jwt
compile 'com.auth0:java-jwt:2.1.0'
// "Joda-Time provides a quality replacement for the Java date and time classes" -- http://www.joda.org/joda-time/
compile 'joda-time:joda-time:2.8.1'
// "Android loading or progress dialog widget library, provide efficient way to implement iOS like loading dialog and progress wheel" -- https://github.com/Cloudist/ACProgressLite
compile 'cc.cloudist.acplibrary:library:1.2.1'
// "A RecyclerView that is powered by Realm and lots more" -- https://github.com/thorbenprimke/realm-recyclerview
compile 'com.github.thorbenprimke:realm-recyclerview:0.9.22'
// "A beautiful ripple animation for your app" -- https://github.com/skyfishjy/android-ripple-background
compile 'com.skyfishjy.ripplebackground:library:1.0.1'
// "A logger with a small, extensible API which provides utility on top of Android's normal Log class." -- http://jakewharton.github.io/timber/
compile 'com.jakewharton.timber:timber:4.1.2'
// "Field and method binding for Android views" -- http://jakewharton.github.io/butterknife/
compile 'com.jakewharton:butterknife:8.1.0'
apt 'com.jakewharton:butterknife-compiler:8.1.0'
// "An HTTP+HTTP/2 client for Android and Java applications." -- http://square.github.io/okhttp/
compile 'com.squareup.okhttp3:okhttp:3.3.1'
// "Android client for Sentry"
compile 'com.joshdholtz.sentry:sentry-android:1.4.1'
compile 'com.google.android.gms:play-services-gcm:9.2.0'
}

admin 更改状态以发布 2023年5月21日
0
0 Comments

你想在你的应用程序中添加推送通知吗?

使用 Firebase 代替 GCM。它是 GCM 的增强版。

你需要以下 Firebase 推送通知的依赖项:

compile 'com.google.firebase:firebase-messaging:9.0.1'
compile 'com.google.android.gms:play-services-gcm:9.0.1'

有关更多信息,请访问http://codingaffairs.blogspot.com/2016/06/firebase-cloud-messaging-push.html

0
0 Comments
  1. 在你的模块 Gradle 文件中(通常是app/build.gradle),在文件底部添加apply plugin: 'com.google.gms.google-services'行,以启用 Gradle 插件。

  2. 你还应该添加 Firebase 的依赖项 com.google.firebase:firebase-corecom.google.firebase:firebase-messaging SDK:

    apply plugin: 'com.android.application'
    android {
      // ...
    }
    dependencies {
      // ...
      compile 'com.google.firebase:firebase-core:10.2.1'
      compile 'com.google.firebase:firebase-messaging:10.2.1'
    }
    // ADD THIS AT THE BOTTOM
    apply plugin: 'com.google.gms.google-services'
    

在使用 Firebase 时,请确保已安装最新版本的“Google Play 服务”“Google 存储库”

请按照以下步骤安装:

  1. 打开 Android Studio
  2. 转到菜单栏 > 工具 > Android > SDK 管理器
  3. 点击选项卡 > SDK 工具
  4. 勾选并安装“Google Play 服务”“Google 存储库”
  5. 点击应用并等待下载完成

最后,再次同步构建你的项目。

0