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

构建失败与CMD线--ionic科尔多瓦构建android

冯文彬
2023-03-14

科尔多瓦。cmd build android Checking Java JDK and android SDK versions android\u SDK\u ROOT=C:\Users\Lenovo\AppData\Local\android\SDK(推荐设置)android\u HOME=C:\Users\Lenovo\AppData\Local\android\SDK使用android SDK:C:\Users\Lenovo\AppData\Local\android\SDK子项目路径:CordovaLib子项目路径:app-Observed-package id'构建工具;29.0.3“在不一致的位置”C:\Users\Lenovo\AppData\Local\Android\Sdk\build tools\29.0.3“(应为“C:\Users\Lenovo\AppData\Local\Android\build tools\29.0.3”)观察到的包id“emulator”在不一致的位置“C:\Users\Lenovo\AppData\Local\Android\Sdk\emulator”(应为“C:\Users\Lenovo\AppData\Local\Android\emulator”)观察到的包id“extras”;英特尔;Hardware\u Accelerated\u Execution\u Manager'位于不一致的位置“C:\Users\Lenovo\AppData\Local\Android\Sdk\extras\intel\Hardware\u Accelerated\u Execution\u Manager”(预期为“C:\Users\Lenovo\AppData\Local\Android\extras\intel\Hardware\u Accelerated\u Execution\u Manager”)观察到的包id“补丁程序;v4“在不一致的位置”C:\Users\Lenovo\AppData\Local\Android\Sdk\patcher\v4“(预期为“C:\Users\Lenovo\AppData\Local\Android\patcher\v4”)观察到的包id“platform tools”在不一致的位置“C:\Users\Lenovo\AppData\Local\Android\Sdk\platform tools”(预期为“C:\Users\Lenovo\AppData\Local\Android\platform tools”)观察到的包id“来源;“android-29”位于不一致的位置“C:\Users\Lenovo\AppData\Local\android\Sdk\sources\android-29”(预期为“C:\Users\Lenovo\AppData\Local\android\sources\android-29”)观察到的包id“系统图像;android-R;google_API_playstore;x86“在不一致的位置”C:\Users\Lenovo\AppData\Local\Android\Sdk\system images\Android-R\google\U API\U playstore\x86“(预期为“C:\Users\Lenovo\AppData\Local\Android\system images\Android-R\google\U API\U playstore\x86”)在不一致的位置“C:\Users\Lenovo\AppData\Local\Android\Sdk\tools”(预期为“C:\Users\Lenovo\AppData\Local\Android\tools”)检查C:\Users\Lenovo\AppData\Local\Android\licenses中的Android SDK Platform 29软件包许可证警告:不接受Android SDK Platform 29软件包许可证。

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

  • 出了什么问题:无法确定任务的依赖项:app:compiledbugjavawithjavac

未能安装以下Android SDK包,因为某些许可证未被接受。平台;android-29 Android SDK Platform 29要构建此项目,请接受SDK许可协议并使用Android Studio SDK Manager安装缺少的组件。或者,要将许可协议从一个工作站传输到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html

使用Android SDK:C:\Users\Lenovo\AppData\Local\Android

>

  • 尝试:使用--stacktrac选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--search运行以获得完整的见解。

    获取更多帮助https://help.gradle.org

    BUILD FAILED in 17s命令失败,退出代码为1: D:\test\project\crud-app\ionic app\ionic-test\riagitanjali\Platform\android\gradlew cdvBuildDebug-b D:\test\project\crud-app\ionic app\ionic-test\riagitanjali\Platform\android\build.gradle[ERROR]运行子进程cordova时出错。

        cordova.cmd build android exited with exit code 1.
    
        Re-running this command with the --verbose flag may provide more information.
    

    d:\test\project\crud-app\ionic app\ionic-test\riagitanjali

  • 共有2个答案

    梁丘亦
    2023-03-14

    JAVA JDK在上面的附加图像中被称为JAVA_HOME即Java\jdk1.8。0_202

    白嘉志
    2023-03-14

    您必须接受Android SDK的许可证。

    打开CMD并运行命令:

    cd /d "%ANDROID_SDK_ROOT%/tools/bin"
    

    然后运行:

    sdkmanager --licenses
    

    并在每个步骤上按Y以接受许可。

     类似资料:
    • 我试图在我的Android手机上运行我的科尔多瓦应用程序。我得到以下错误在构建:输入图像描述在这里 在此处输入图像描述 在我的环境变量中,路径设置为SDK、工具和平台工具。ANDROID_主页到SDK,JAVA_主页到JDK文件夹。

    • 在使用Cordova编译android命令为Cordov-android生成应用程序时,我收到以下错误并且无法继续。 哪里出错了:任务执行失败。 .xml 执行时出现故障 我尝试了堆栈流中收到的几个选项,但无法解决它。

    • 当我试图在mac电脑上以完成cordova项目时,我的终端收到一个错误。它告诉我,它找不到谷歌play服务的版本,如下所示。有人知道什么是潜在的解决方案吗? ➜ AppTest cordova build android android_HOME=/Users/chrono/Downloads/android sdk macosx JAVA_HOME=/Library/JAVA/JavaVirtu

    • 所以我在cordova上遇到了一个问题,我在运行一台linux机器,试图构建一个cordova应用程序 我发现了一个错误 未找到已安装的生成工具。安装Android构建工具版本19.1.0或更高版本。 我是如何安装和编辑我的。巴什尔 我错过什么了吗?

    • 使用的cordova插件添加cordova.google.admob.plugin@2.7.7 插件安装成功。 使用-sdk标记的AndroidManifest.xml android:minSdkVersion=“16” android:targetSdkVersion=“24” 版本信息 科尔多瓦CLI:6.4.0 Ionic CLI版本:2.1.12 Ionic应用程序库版本:2.1.7 操

    • 每当我构建调试或发布以生成apk时,cordova中都会出现异常 从phone gap getting started开始,它在我的浏览器和phone gap应用程序上运行 我尝试了很多cordova Plus的降级和升级,我尝试了很多SDK和构建工具版本。此外,我还尝试了安装和卸载不同版本的cordova和npm 当我尝试事物时,我遇到了许多不同的错误,例如错误1错误2 我的项目有点旧,它是4年