当前位置: 首页 > 知识库问答 >
问题:

添加并配置“cordova-plugin-firebase”后,在应用程序(cordova build android)中执行构建时出错

顾兴昌
2023-03-14
    null

这里建议的解决方案如下:将google-services.json复制到目录/platforms/android/app/,但这会产生另一个错误:

失败:生成失败,出现异常。

PS:我尝试了SO中提出的几种修复方法,但都没有解决我的问题,有没有人可以帮助我?

共有1个答案

韦泳
2023-03-14

我找到了一个解决问题的方法:

这里提供了与我所遵循的(导致问题的)类似的说明,尽管依赖项的版本有点过时:

buildscript {
    repositories {
        jcenter ()
        maven {
            url "https://maven.google.com"
        }
        Google()
    }
    dependencies {

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.android.tools.build:gradle:3.1.3'

        // Firebase
        classpath 'com.google.gms: google-services: 4.0.0'
    }
}
buildscript {
    repositories {
        mavenCentral ()
        jcenter ()
        maven {
            url "https://maven.google.com"
        }
        Google()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'

        // Firebase
        classpath 'com.google.gms: google-services: 4.0.0'
        classpath 'com.google.firebase: firebase-core: 16.0.0'
    }
}

// Firebase, add at the end of the same file
apply plugin: 'com.google.gms.google-services'
buildscript {
    repositories {
        jcenter ()
        maven {
            url "https://maven.google.com"
        }
        Google()
    }
    dependencies {

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath 'com.android.tools.build:gradle:3.1.3'

        // Firebase
        // classpath 'com.google.gms: google-services: 4.0.0'
    }
}
    buildscript {
        repositories {
            mavenCentral ()
            jcenter ()
            maven {
                url "https://maven.google.com"
            }
            Google()
        }

        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.3'

            // Firebase
            //classpath 'com.google.gms: google-services: 4.0.0'
            //classpath 'com.google.firebase: firebase-core: 16.0.0'
        }
    }

// Firebase, add at the end of the same file
//apply plugin: 'com.google.gms.google-services'
$ cordova plugin rm cordova-plugin-firebase
$ cordova platform rm android

$ cordova plugin add cordova-plugin-firebase
$ cordova platform add android
 类似资料:
  • 我使用Cordova创建了一个应用程序,然后按照说明准备该应用程序与Firebase插件集成: null :App:ProcessDebugGoogleServices失败 失败:生成失败,出现异常。 *错误:任务“:app:ProcessDebugGoogleServices”执行失败。>文件google-services.json丢失。没有它,Google服务插件就无法运行。搜索位置:/mya

  • ionic(ionic CLI):4.2.1(/usr/lib/node_modules/ionic)ionic框架:ionic-Angular 3.9.2@ionic/App-脚本:3.2.1 科尔多瓦: cordova(cordova CLI):8.1.2(Cordova-lib@8.1.1)cordova平台:android 7.1.2、浏览器5.0.4 cordova插件:cordova-

  • 我已经将 firebase-core 添加到我的项目中进行分析,但从那时起我的应用程序就没有响应了。 这是我正在使用的gms的类路径: 这是我用于Firebase的依赖项: 此外,我还添加了到我的构建gradle文件的底部。 在我的应用程序类中,我只是初始化FirebaseAnalytics: 这是我从日志中得到的错误: 错误指向我的应用程序类的第84行,即Firebase Analytics初始

  • 然后我尝试“Cordova build Android”并收到以下错误: 错误:在构建android项目时发生了一个错误。请安装Android Target17(Android最新SDK)。确保你也安装了最新的Android工具。从命令行运行“Android”来安装/更新任何丢失的SDK或工具。 所以我运行了“Android”,安装了与目标17相关的一切。 有什么想法/建议吗?

  • 我试图用visual studio community 2015构建一个android应用程序。基本上现在,我只是试图构建一个测试应用程序,这样我就可以检查IDE是否适合构建我的主要应用程序!但当我试图构建应用程序时,它显示了错误。下面是VS中的输出错误消息- 这是VS中的完整错误消息输出。请帮助我解决这个问题,并建立我的应用程序成功!