tango4567 / solutions

Here I am adding lots of different stuff. This is the collection of problems with their solutions. Most important please share good vibes and correct me if you found anything wrong here. Thanks in advance.
Apache License 2.0
5 stars 0 forks source link

Firebase google_sign_in: File google-services.json is missing #29

Closed tango4567 closed 3 years ago

tango4567 commented 3 years ago

1. I'm also facing the same problem. Even I tried to copy & paste (after using 777 not a good idea) google-services.json in this missing location but I can't do that

2. For this issue Plugin project :firebase_core_web not found. Please update settings.gradle. Plugin project :google_sign_in_web not found. Please update settings.gradle.

I added following code in settings.gradle Source

def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()

def plugins = new Properties()

def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {

    pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}

plugins.each { name, path ->
    def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
    include ":$name"
    project(":$name").projectDir = pluginDirectory
}

3. After adding these lines in settings.gradle Plugin project :firebase_core_web not found......... issue resolved and then new issue rise google-serivces.json missing.

File google-services.json is missing. The Google Services Plugin cannot function without it. 
 Searched Location: 
/home/tango4567/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.6/android/src/nullnull/google-services.json
/home/tango4567/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.6/android/src/debug/google-services.json
/home/tango4567/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.6/android/src/nullnullDebug/google-services.json
/home/tango4567/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.6/android/src/nullnull/debug/google-services.json
/home/tango4567/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.6/android/src/debug/nullnull/google-services.json
/home/tango4567/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.6/android/google-services.json

flutter doctor -v

[✓] Flutter (Channel beta, 1.18.0-11.1.pre, on Linux, locale en_IN)
    • Flutter version 1.18.0-11.1.pre at /home/tango4567/flutter
    • Framework revision 2738a1148b (3 weeks ago), 2020-05-13 15:24:36 -0700
    • Engine revision ef9XXcXXX
    • Dart version 2.9.0 (build 2.9.0-8.2.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /home/tango4567/Android/Sdk/
    • Platform android-29, build-tools 29.0.3
    • ANDROID_SDK_ROOT = /home/tango4567/Android/Sdk/
    • Java binary at: /snap/android-studio/90/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /snap/android-studio/90/android-studio
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (3 available)
    • XX AX0XX   • RXXXXXXXXD • android-arm64  • Android 10 (API 29)
    • Web Server • web-server  • web-javascript • Flutter Tools
    • Chrome     • chrome      • web-javascript • Google Chrome 83.0.4103.61

• No issues found!
tango4567 commented 3 years ago

Quick Note: Update your firebase_auth with latest version to solve this issue. More: How to add a Firebase configuration file Thanks