【问题标题】:How to fix EBUSY: resource busy or locked in Ionic 3?如何修复 EBUSY:Ionic 3 中的资源繁忙或锁定?
【发布时间】:2018-09-17 12:41:19
【问题描述】:

我使用 ionic cordova run android 在 Android 设备上运行我的 Ionic 3 应用程序。 它给出了下面的错误。

Android Studio project detected
(node:3780) UnhandledPromiseRejectionWarning: Error: EBUSY: resource busy or loc
ked, open 'E:\6124Petsoo_Sep5\platforms\android\app\src\main\res\xml\config.xml'

    at Object.fs.openSync (fs.js:646:18)
    at Object.fs.writeFileSync (fs.js:1299:33)
    at ConfigFile_save [as save] (E:\6124Petsoo_Sep5\platforms\android\cordova\n
ode_modules\cordova-common\src\ConfigChanges\ConfigFile.js:93:12)
    at E:\6124Petsoo_Sep5\platforms\android\cordova\node_modules\cordova-common\
src\ConfigChanges\ConfigKeeper.js:60:49
    at Array.forEach (<anonymous>)
    at ConfigKeeper_save_all [as save_all] (E:\6124Petsoo_Sep5\platforms\android
\cordova\node_modules\cordova-common\src\ConfigChanges\ConfigKeeper.js:58:31)
    at PlatformMunger_save_all [as save_all] (E:\6124Petsoo_Sep5\platforms\andro
id\cordova\node_modules\cordova-common\src\ConfigChanges\ConfigChanges.js:65:24)

    at updateConfigFilesFrom (E:\6124Petsoo_Sep5\platforms\android\cordova\lib\p
repare.js:102:41)
    at Api.module.exports.prepare (E:\6124Petsoo_Sep5\platforms\android\cordova\
lib\prepare.js:42:20)
    at Api.prepare (E:\6124Petsoo_Sep5\platforms\android\cordova\Api.js:192:45)
(node:3780) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This
error originated either by throwing inside of an async function without a catch
block, or by rejecting a promise which was not handled with .catch(). (rejection
 id: 1)
(node:3780) [DEP0018] DeprecationWarning: Unhandled promise rejections are depre
cated. In the future, promise rejections that are not handled will terminate the
 Node.js process with a non-zero exit code.

我在我的应用程序中使用 Ionic 3 和 Angular 4。谁能帮我解决这个错误?

【问题讨论】:

  • 尝试npm clear cache
  • 试试cordova cleanionic cordova run android
  • 您的 PC 中是否使用任何反恶意软件/杀毒软件??

标签: android node.js cordova ionic-framework ionic3


【解决方案1】:

我不确定具体问的是什么,如果是关于调试手机中的应用程序,只需运行以下命令即可

ionic cordova run android --debug --device -l

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 2022-01-18
    • 2021-12-21
    • 2019-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    相关资源
    最近更新 更多