Ionic Android 应用程序无法构建
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.删除平台(您可以从文件夹中删除它)
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工具并重新执行这些步骤。