7

Tôi muốn Thiết lập Ứng dụng khách nhắn tin trên đám mây của Firebase trên Android studio, Tôi đang sử dụng phiên bản Android mới nhất studio (2.3.3) và SDK Android của tôi được cập nhật đầy đủ.Không thể giải quyết 'com.google.firebase: firebase-messaging: 11.0.4' trong Android Studio 2.3.3

Đây là dự án tập gradle tôi:

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.google.gms:google-services:3.1.0' 
     classpath 'com.android.tools.build:gradle:2.3.3' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

và đây là ứng dụng của tôi xây dựng tập tin gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.3" 
    defaultConfig { 
     applicationId "ir.digiwindow.driver.gps_status" 
     minSdkVersion 14 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 

    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha7' 
    testCompile 'junit:junit:4.12' 
    compile 'com.google.firebase:firebase-messaging:11.0.4' 


} 
apply plugin: 'com.google.gms.google-services' 

và tôi luôn luôn cung cấp cho lỗi này:

Error:(30, 13) Failed to resolve: compile 'com.google.firebase:firebase-messaging:11.0.4' 

Các intresting điểm ở đây là khi tôi thay đổi phiên bản từ 11.0.4 thành 10.0.1, không có lỗi nào xảy ra và việc xây dựng gradle thành công! Tôi đã đọc tất cả các bài đăng được thực hiện trong trang stackoverflow và nhà phát triển google, nhưng lỗi này vẫn tồn tại! Bất kỳ ý tưởng chào đón ...

Sửa 1: khi tôi đi để tìm kiếm thông tin cập nhật Tôi không thấy bất kỳ tùy chọn về việc cập nhật dịch vụ google play đây trong hình ảnh: enter image description here

+1

Đảm bảo bạn có Kho lưu trữ Google mới nhất trong trình quản lý SDK Android – Bob

+0

Trong trình quản lý SDK Android, phiên bản Google Repository là 51. –

Trả lời

13

tôi đã phải đối mặt với cùng một vấn đề, tôi đã giải quyết được cập nhật kéo điều

  1. Google chơi dịch vụ kho
  2. Google

enter image description here

+1

chính xác, Tôi phải cập nhật dịch vụ Google Play và kho lưu trữ của Google và giải quyết được sự cố của tôi –

2

Ông Jan, Hãy làm theo bên dưới liên kết của nó nói rõ rằng->

https://firebase.google.com/docs/android/setup#Prerequisites

Prerequisites-

  • Một thiết bị chạy Android 4.0 (Ice Cream Sandwich) hoặc mới hơn, và các dịch vụ 11.6.0 hoặc cao hơn Google Play
  • Google Play dịch vụ SDK từ Repository Google, có sẵn trong quản lý Android SDK
  • Phiên bản mới nhất Android Studio, phiên bản 1.5 hoặc cao hơn

Vì vậy, hãy nâng cấp Google play dịch vụ và Google Repository trong dưới thời HLV SDK như dưới đây bước

phòng thu

mở Android> Go to file> Cài đặt> Appeara nce và hành vi> Setting System> Android SDK> Công cụ SDK> Update

1- dịch vụ của Google chơi và

2- kho Google dưới kho hệ thống

1

Như Dileep đề cập từ tài liệu, bạn cần cài đặt Dịch vụ của Google Play 11.0.4 trở lên.

Chỉ cần mở Manager SDK,
SDK Sau đó Android (trên menu bên trái)
Sau đó, để các công cụ SDK Tab và cập nhật Google Play Services, hiện đang trong phiên bản 43 (2017/08/10).

Điều đó giải quyết được điều đó cho tôi.

+2

Cảm ơn câu trả lời của bạn, tôi đã cài đặt Dịch vụ Google Play phiên bản 43, nhưng lỗi vẫn tồn tại –

0

Tôi đã gặp vấn đề tương tự và tôi chỉ thay đổi phiên bản 11: 0: 4 đến 10: 0: 1 và lỗi đã biến mất. chỉ cần thử nó có thể hữu ích.

1

Cố gắng thêm Firebase tính năng thông qua thuộc diện hỗ trợ căn cứ hỏa lực đi đến Công cụ rồi đến Firebase rồi chọn tính năng bạn muốn thêm như Cơ sở dữ liệu thời gian thực. Nó sẽ tự động thêm các phụ thuộc biên dịch vào dự án của bạn. Tôi đã làm như vậy và giải quyết vấn đề của tôi.

0

Tôi gặp vấn đề tương tự. Sau đó phát hiện ra tôi đã sao chép chính xác dòng từ tài liệu firebase.

Classpath 'com.google.gms: google-dịch vụ: 3.1.1'

Thông báo các VỐN 'C'.

nó phải được

classpath 'com.google.gms:google-services:3.1.1'

với chữ thường 'c'.

Lỗi lầm nhưng dễ dàng không đáng kể.

Các vấn đề liên quan