gpt4 book ai didi

javascript - Assets 和 node_modules (Phonegap/Cordova)

转载 作者:太空狗 更新时间:2023-10-29 13:25:06 24 4
gpt4 key购买 nike

我目前正在使用 cordova/phonegap 构建我的第一个 android 应用程序。我像往常一样搭建了一个项目,然后在 android 项目的 assets/文件夹中添加了一个 app/目录和一个将所有内容编译到 www/目录中的 gruntfile。

当我在模拟器中运行/调试项目时,ADT 抛出了很多控制台错误(下面是最后 5 行)

[2014-03-08 22:54:09 - mentalcombat]     (skipping file '.npmignore' due to ANDROID_AAPT_IGNORE pattern '.*')
[2014-03-08 22:54:09 - mentalcombat] (skipping file '.npmignore' due to ANDROID_AAPT_IGNORE pattern '.*')
[2014-03-08 22:54:09 - mentalcombat] (skipping file '.travis.yml' due to ANDROID_AAPT_IGNORE pattern '.*')
[2014-03-08 22:54:09 - mentalcombat] Unable to add '/Users/leaky/sites/Android/mentalcombat/assets/node_modules/bower/node_modules/semver/semver.browser.js.gz': file already in archive (try '-u'?)
[2014-03-08 22:54:09 - mentalcombat] ERROR: unable to process assets while packaging '/Users/leaky/sites/Android/mentalcombat/bin/resources.ap_'
[2014-03-08 22:54:09 - mentalcombat] ERROR: packaging of '/Users/leaky/sites/Android/mentalcombat/bin/resources.ap_' failed

当我删除 assets/中的 node_modules 文件夹时,项目将在模拟器中正常运行/调试。

任何可能导致此问题的想法或是否有人有修复/解决方法?

最佳答案

遇到了完全相同的问题。从 platforms/android/build.xml 中排除节点模块:

<property name="aapt.ignore.assets" value="&lt;dir&gt;node_*" />

来源:

http://www.zfanw.com/blog/phonegap-error-exit-code-8.html

关于javascript - Assets 和 node_modules (Phonegap/Cordova),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22276156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com