我使用Cordova创建了一个应用程序,然后按照说明准备该应用程序与Firebase插件集成:
:App:ProcessDebugGoogleServices失败
失败:生成失败,出现异常。
*错误:任务“:app:ProcessDebugGoogleServices”执行失败。>文件google-services.json丢失。没有它,Google服务插件就无法运行。搜索位置:/myappcordova2/platform/android/app/src/nullnull/debug/google-services.json/myappcordova2/platform/android/app/src/debug/nullnull/google-services.json/myappcordova2/platform/android/app/src/debug/nullnull/google-services.json/myappcordova2/platform/android/app/src/nullnull/google-services
这里提出的解决方案是:将google-services.json复制到/platforms/android/app/
目录,但这产生了另一个错误:
:App:MergeDebugResources失败
失败:生成失败,出现异常。
我找到了解决问题的办法:
这里提供了与我所遵循的(导致问题的)类似的说明,尽管依赖关系的版本有点过时:
在我的例子中,导致问题的原因是在Firebase中的应用程序创建页面上遵循以下说明,并在项目和模块的build.gradle
文件中添加依赖项,如下所示:
在project build.gradle/project/platforms/android/build.gradle
:
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'
}
}
并添加模块build.gradle/project/platforms/android/app/build.gradle
:
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'
解决方案:
我找到的解决方案是对前面有注释//Firebase
的行进行注释:
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 build Android
。
建议:如果出现任何其他错误,请尝试删除插件和平台,然后重新创建它们:
$ cordova plugin rm cordova-plugin-firebase
$ cordova platform rm android
$ cordova plugin add cordova-plugin-firebase
$ cordova platform add android
null 这里建议的解决方案如下:将google-services.json复制到目录,但这会产生另一个错误: 失败:生成失败,出现异常。 PS:我尝试了SO中提出的几种修复方法,但都没有解决我的问题,有没有人可以帮助我?
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-
我试图用visual studio community 2015构建一个android应用程序。基本上现在,我只是试图构建一个测试应用程序,这样我就可以检查IDE是否适合构建我的主要应用程序!但当我试图构建应用程序时,它显示了错误。下面是VS中的输出错误消息- 这是VS中的完整错误消息输出。请帮助我解决这个问题,并建立我的应用程序成功!
1-我安装了PushWoosh:cordova插件添加https://github.com/PushWoosh/pushwoosh-phoneGap-3.0-plugin.git 2-PushWoosh代码: 3-构建项目时使用:cordova build android 生成失败/users/newAccount/opt/android-sdk/tools/ant/BUILD.xml:892:执
我已经将 firebase-core 添加到我的项目中进行分析,但从那时起我的应用程序就没有响应了。 这是我正在使用的gms的类路径: 这是我用于Firebase的依赖项: 此外,我还添加了到我的构建gradle文件的底部。 在我的应用程序类中,我只是初始化FirebaseAnalytics: 这是我从日志中得到的错误: 错误指向我的应用程序类的第84行,即Firebase Analytics初始