【问题标题】:ionic - could not write to dest file (code=ENOENT)ionic - 无法写入目标文件(代码=ENOENT)
【发布时间】:2019-03-01 01:06:53
【问题描述】:

我正在尝试使用 ionic 为我的 android 项目构建一个 APK 文件。但我只收到此错误。我尝试了互联网上建议的所有不同方法,但没有任何效果。

解析 D:\myApp\platforms\android\res\xml\config.xml 失败 UnhandledPromiseRejectionWarning:未处理的承诺拒绝 (拒绝 id:1):错误:ENOENT:没有这样的文件或目录,打开 'D:\myApp\platforms\android\res\xml\config.xml'

我的离子配置是cli包:

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0

全局包:

cordova (Cordova CLI) : 8.0.0

本地包:

@ionic/app-scripts : 3.2.0
Cordova Platforms  : android 7.0.0
Ionic Framework    : ionic-angular 3.9.2

系统:

Node : v6.11.0
npm  : 6.3.0
OS   : Windows 7

环境变量:

ANDROID_HOME : not set

杂项:

backend: pro

如果有人知道解决方案,请提供帮助。

【问题讨论】:

    标签: android cordova ionic-framework build


    【解决方案1】:

    您是否尝试删除 Android 平台并再次添加平台?

    【讨论】:

    • 是的。我试了20-30多次。另外,我删除了 plugins 文件夹、node_modules 文件夹并重新构建。
    • 好的。 Gradle 已安装并且您的环境集中的 ANDROI_HOME 变量?
    • 是的。我之前刚刚添加了 ANDROID_HOME 变量。
    • 嗯好的。你有没有试过改变你的安卓版本。 Cordova 平台:android 7.0.0 到 6.xx.xx
    • 是的。我从平台中删除了 android 文件夹并尝试添加 6.4.0 版本的 android 平台。但仍然再次出现同样的错误。
    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 2018-01-15
    相关资源
    最近更新 更多