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

为什么cordova构建android错误?

卫飞鹏
2023-03-14

为什么运行命令科尔多瓦建立Android,错误每次

exe:科尔多瓦构建Android

示例CMD:失败:构建失败,有一个异常。

>

  • 错误:任务“:app:processDebugGoogleServices”的执行失败。

    文件google-services.json丢失。没有它,谷歌服务插件无法运行。搜索位置:C:\用户\华硕\桌面\彩票-泰国\平台\android\app\src\debug\google-services.jsonC:\用户\华硕\桌面\彩票-泰国\平台\android\app\google-services.json

    尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

    得到更多的帮助https://help.gradle.org

    BUILD在2s中失败18个可操作的任务: 18个已执行(节点: 20776)未处理的promise拒绝警告:未处理的promise拒绝(拒绝id: 1):错误: cmd:命令失败,退出代码1错误输出:失败:构建失败,有异常。

    • 出了什么问题:任务执行失败:应用程序:过程DebugGoogleServices。
  • 共有2个答案

    连文栋
    2023-03-14

    我发现类似的错误升级到phonegap7.0.06.3.0使用cordoa-plugin-fcm。我解决了编辑行58的fcm_config_files_process.js\plugins\cordoa-plugin-fcm\scripts.js

    从…起

    fs.writeFileSync("platforms/android/google-services.json", contents);
    

    fs.writeFileSync("platforms/android/app/google-services.json", contents);
    
    澹台锐
    2023-03-14

    看起来你正在尝试使用一个插件,它利用了一个或多个谷歌服务,但是你丢失了你的信息文件。

    为了让这些构建和正常工作,你需要在你的根目录中包含谷歌服务信息文件(google-services.jsonfor Android和/或GoogleService-Info.plistforiOS)项目。检查以确保文件存在,如果不存在,则需要从正在使用的服务中下载它,并将其放置在项目的根目录中。

     类似资料:
    • “找不到文件'/home/prawg/workspace/hello/targets'” “找不到文件'/home/prawg/workspace/hello/--compact'” 以下是错误: null 错误:/home/prawg/workspace/hello/platforms/Android/Cordova/build:命令失败,退出代码为2 在childprocess.whendon

    • 我正在尝试在Android上构建应用程序,但总是返回此错误 ANDROID_HOME=/usr/lib/ANDROID sdk JAVA_HOME=/usr/lib/jvm/jdk1。8.0_171-amd64 studio在初始化VM java/lang/NoClassDefFoundError:java/lang/Object(节点:4451)未处理PromiserEjectionWarnin

    • 科尔多瓦要求输出: Android需求检查结果:Java JDK:已安装1.8.0 Android SDK:已安装真实Android目标:已安装android-27、android-26、android-24、android-23 gradle:已安装/applications/Android Studio.app/contents/gradle/gradle-4.4/bin/gradle iOS

    • 我是不是漏掉了什么?

    • 我正在linux 14.04操作系统上工作,并使用Cordova开发跨平台移动应用程序 我的系统信息是 Cordova CLI: 6.1.1 Ionic CLI版本: 1.7.14 Ionic App Lib版本: 0.7.0 操作系统:经销商ID: Ubuntu描述: Ubuntu 14.04.4 LTS 节点版本: v5.10.1 我安装了API 20、21、22、23和24所需的所有andr

    • 当我试图在离子框架v1上运行科尔多瓦构建Android命令时,我面临以下错误。请帮助我 离子科尔多瓦构建Android 离子科尔多瓦准备√科尔多瓦准备-完成!运行命令:"C:\Program Files\nodejs\node.exe"C:\obileproject\DatasoftwareApp\钩子\after_prepare\010_add_platform_class.jsC:\obile