开发者问题收集

Ionic Android 应用程序无法构建

2017-11-20
1172

C:\Users\Tuladhar\WebstormProjects\myproject>ionic cordova build android [WARN] 未对项目类型执行 Ionic 构建:ionic1。

cordova build android Running command: "C:\Program Files\nodejs\node.exe" C:\Users\Tuladhar\WebstormProjects\myproject\hooks\after_prepare\010_add_platform_class.js C:\Users\Tuladhar\WebstormProjects\myproject

添加到正文类:platform-android ANDROID_HOME=C:\Users\Tuladhar\AppData\Local\Android\android-sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121 子项目路径:CordovaLib Task.leftShift(Closure) 方法已弃用,计划在 Gradle 5.0 中移除。请改用 Task.doLast(Action)。

    at build_859uxik73yildsrgrru9xamjo.run(C:\Users\Tuladhar\WebstormProjects\myproject\platforms\android\build.gradle:141)

构建失败

总时间:22.164 秒 失败:构建失败,出现异常。

  • 出错原因: 配置根项目“android”时出现问题。

    无法解析配置“:_debugApk”的所有依赖项。 配置项目“:CordovaLib”时出现问题。 无法为 cxcpcn2de84br0eekalu3p9nv 打开 cp_proj 重新映射的类缓存 (C:\Users\Tuladhar.gradle\caches\3.3\scripts-remapped\build_c7ur6ql0tv1x27ryhuthd38ad\cxcpcn2de84br0eekalu3p9nv\cp_proj1efd45104ffa2d33563b85b9edda76e3)。 在锁定文件中发现意外的锁定协议。预期为 3,发现为 0。

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获取更多日志输出。 错误:cmd:命令失败,退出代码为 1 错误输出: FAILURE:构建失败,出现异常。

  • 出错原因: 配置根项目“android”时出现问题。

    无法解析配置“:_debugApk”的所有依赖项。 配置项目“:CordovaLib”时出现问题。 无法为 cxcpcn2de84br0eekalu3p9nv 打开 cp_proj 重新映射的类缓存(C:\Users\Tuladhar.gradle\caches\3.3\scripts-remapped\build_c7ur6ql0tv1x27ryhuthd38ad\cxcpcn2de84br0eekalu3p9nv\cp_proj1efd45104ffa2d33563b85b9edda76e3)。 在锁定文件中发现意外的锁定协议。预期 3,发现 0。

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

[错误] 运行 cordova build android 时发生错误(退出代码 1)。

1个回答

1.删除平台(您可以从文件夹中删除它)

2.删除node_modules(您可以从文件夹中删除它)

3.将您的ionic-cli版本升级到最新版本( npm update -g ionic

4.运行 npm install

5.运行 ionic cordova platform add android

6.运行 ionic cordova run android

请尝试以下步骤,它将起作用。如果不行,请尝试更新android api和sdk工具并重新执行这些步骤。

Shashan Sooriyahetti
2017-11-20