Android Phonegap/Cordova生成失败ArrayIndexOutofBounds异常:1

Android Phonegap/Cordova生成失败ArrayIndexOutofBounds异常:1,android,angularjs,cordova,cmd,Android,Angularjs,Cordova,Cmd,我对phonegap非常陌生,今天我尝试使用phonegap启动angular.js应用程序。示例初学者应用程序很好,但一旦我删除了www文件夹中的所有文件,并用anulgar.js应用程序替换它们,一切都停止工作。(注意:我确实包含了cordova.js文件)。这是我在尝试键入cordova build android时在cmd中遇到的错误: BUILD FAILED C:\Development\adt-bundle\sdk\tools\ant\build.xml:932: The foll

我对phonegap非常陌生,今天我尝试使用phonegap启动angular.js应用程序。示例初学者应用程序很好,但一旦我删除了www文件夹中的所有文件,并用anulgar.js应用程序替换它们,一切都停止工作。(注意:我确实包含了cordova.js文件)。这是我在尝试键入
cordova build android
时在cmd中遇到的错误:

BUILD FAILED
C:\Development\adt-bundle\sdk\tools\ant\build.xml:932: The following error occur
red while executing this line:
C:\Development\adt-bundle\sdk\tools\ant\build.xml:950: java.lang.ArrayIndexOutOf
BoundsException: 1
        at com.android.ant.DependencyGraph.parseDependencyFile(DependencyGraph.j
ava:180)
        at com.android.ant.DependencyGraph.<init>(DependencyGraph.java:54)
        at com.android.ant.SingleDependencyTask.initDependencies(SingleDependenc
yTask.java:87)
        at com.android.ant.AaptExecTask.execute(AaptExecTask.java:509)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
        at com.android.ant.IfElseTask.execute(IfElseTask.java:124)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.jav
a:396)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
        at org.apache.tools.ant.Main.runBuild(Main.java:851)
        at org.apache.tools.ant.Main.startAnt(Main.java:235)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

Total time: 7 seconds
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,F:\WorkSpace\BikeDic
e\platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
Error: F:\WorkSpace\BikeDice\platforms\android\cordova\build.bat: Command failed
 with exit code 2
    at ChildProcess.whenDone (C:\Users\Admin\AppData\Roaming\npm\node_modules\co
rdova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)
生成失败
C:\Development\adt bundle\sdk\tools\ant\build.xml:932:发生以下错误
执行此行时显示红色:
C:\Development\adt bundle\sdk\tools\ant\build.xml:950:java.lang.ArrayIndexOutOf
边界异常:1
在com.android.ant.DependencyGraph.parseDependencyFile(DependencyGraph.j
艾娃:180)
位于com.android.ant.DependencyGraph。(DependencyGraph.java:54)
在com.android.ant.SingleDependencyTask.initDependencies(SingleDependency
yTask.java:87)
位于com.android.ant.AaptExecTask.execute(AaptExecTask.java:509)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:292)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:483)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
位于com.android.ant.IfElseTask.execute(IfElseTask.java:124)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:292)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:483)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:292)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:483)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.jav
a:396)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:292)
位于sun.reflect.GeneratedMethodAccessor4.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(delegatingmethodaccess
sorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:483)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:435)
位于org.apache.tools.ant.Target.performTasks(Target.java:456)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
位于org.apache.tools.ant.Project.executeTarget(Project.java:1364)
在org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
java:41)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1248)
位于org.apache.tools.ant.Main.runBuild(Main.java:851)
位于org.apache.tools.ant.Main.startAnt(Main.java:235)
位于org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
位于org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
总时间:7秒
命令cmd和args的错误代码1:/s、/c、ant、debug、-f、f:\WorkSpace\BikeDic
e\platforms\android\build.xml,-Dout.dir=ant build,-Dgen.absolute.dir=ant gen
错误:F:\WorkSpace\bikedie\platforms\android\cordova\build.bat:命令失败
出口代码为2
在ChildProcess.whenDone(C:\Users\Admin\AppData\Roaming\npm\node\u modules\co
rdova\node\u modules\cordova lib\src\cordova\superspawn.js:135:23)
在ChildProcess.EventEmitter.emit(events.js:98:17)
在maybeClose(child_process.js:743:16)
在Process.ChildProcess.\u handle.onexit(child\u Process.js:810:5)

PS:我没有使用node.js或任何服务器端技术。据我所知,我不需要将angular.js与phonegap一起使用。

尝试从您的项目中删除ant build和ant gen文件夹并重建它。

找到解决方案了吗?我也有同样的问题,这毫无意义,因为我没有碰任何东西,几分钟前它还在工作。。。