Phonegap - 包含我的js文件后构建失败

时间:2015-07-23 14:20:08

标签: cordova

我正在尝试构建一个Phonegap应用,但在运行时遇到错误:

sudo -E env "PATH=$PATH" phonegap build android

Error Code: 1
Unable to add '.../app/platforms/android/build/intermediates/assets/debug/www/react-backbone/node_modules/gulp-notify/node_modules/node-notifier/node_modules/semver/semver.browser.js.gz': file already in archive (try '-u'?)
ERROR: unable to process assets while packaging '.../app/platforms/android/build/intermediates/res/resources-debug.ap_'

一个全新的项目建设很好。我添加自己的css和js文件并修改索引视图的那一刻,它就失败了。即使在评论出我正在加载的外部css和js文件之后,它也会失败。

www/中包含外部目录是否会混淆Phonegap并导致此错误?

修改

工作应用程序与破解应用程序之间的差异。

enter image description here

我的新index.html

代替

<div class="app">
  <h1>PhoneGap</h1>
  <div id="deviceready" class="blink">
    <p class="event listening">Connecting to Device</p>
    <p class="event received">Device is Ready</p>
  </div>
</div>

<div class="app"></div>

有一些css / js导入,但我对它们进行了评论,所以它们不应该影响任何东西。

在新目录中我有:

enter image description here

我会尝试创建一个全新的应用程序,只添加此目录以查看是否会混淆。
将更新。

更新
我刚刚确认添加该目录会导致构建过程出现问题。也许我应该把它放在其他地方?

更新2:
我解决了这个问题,但我不明白问题是什么,所以如果有人知道,我仍然会想要回复。

我创建了另一个项目并重新组织了代码。我在js/中的新目录中粘贴了一些文件,在css/中添加了一些文件,等等。我创建了一个build目录,但没有引起任何问题。

0 个答案:

没有答案