代码之家  ›  专栏  ›  技术社区  ›  user5854648 Kailash Karki

无法删除Cordova中的Android平台

  •  1
  • user5854648 Kailash Karki  · 技术社区  · 6 年前

    我试图删除我的cordova应用程序中的Android平台,但我无法。感谢您的帮助!

    $cordova平台删除android

    rm:无法删除目录(代码 enotenty):myapp\platforms\android/app

    rm:无法删除目录(代码enotenty): myapp\platforms\android/app rm:无法删除目录(代码

    正在从config.xml文件中删除android平台。。。

    不知道为什么,但我检查了一下,看它是否至少被识别为已删除,但它不是:

    $cordova平台


    安卓

    android~7.0.0浏览器~5.0.1 ios~4.5.4 osx~4.0.1 windows ~5.0.0 www^3.12.0

    如果我重新添加android平台,我会得到:

    使用cordova获取 cordova android@^7.0.0版(node:11012)未处理的Promisejection警告: 在C:\Users\computer\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\src\cordova\platform\addHelper.js:149:35 在self.promiseDispatch.done(C:\Users\computer\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\node\u modules\q\q.js:816:30) 在Promise.Promise.promiseDispatch(C:\Users\computer\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\node\u modules\q\q.js:749:13) 在C:\Users\computer\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\node\u modules\q\q.js:557:44 刷新时(C:\Users\computer\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\node\u modules\q\q.js:108:17) 在合并的tickCallback(internal/process/next-tick.js:131:7) 拒绝。此错误源于 未使用.catch()处理(拒绝id:1)(node:11012)[DEP0018] 弃用警告:未处理的承诺拒绝已弃用。在 具有非零退出代码的Node.js进程。

    1 回复  |  直到 6 年前
        1
  •  8
  •   user5854648 Kailash Karki    6 年前

    我想出来了。我不得不使用rm而不是像这样删除:

    cordova平台rm android

    不知道为什么,希望有人详细说明,科尔多瓦文件包含科尔多瓦平台删除

        2
  •  0
  •   Chong Lip Phang    5 年前

    我也遇到了类似的问题。解决方案是在移除平台之前,在Windows资源管理器中指向android目录。