Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Gradle使用ionic构建android时出错_Java_Android_Cordova_Ionic Framework - Fatal编程技术网

Java Gradle使用ionic构建android时出错

Java Gradle使用ionic构建android时出错,java,android,cordova,ionic-framework,Java,Android,Cordova,Ionic Framework,大约4周后,我在为android平台编译ionic应用程序时遇到了一个奇怪的错误。 不管它是一个全新的vcreated应用程序还是我目前正在开发的项目应用程序 成功添加android平台后,build命令始终崩溃,留下以下堆栈: java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImp

大约4周后,我在为android平台编译ionic应用程序时遇到了一个奇怪的错误。 不管它是一个全新的vcreated应用程序还是我目前正在开发的项目应用程序

成功添加android平台后,build命令始终崩溃,留下以下堆栈:

java.lang.reflect.InvocationTargetException
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:497)
位于org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
位于org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
位于org.gradle.launcher.GradleMain.main(GradleMain.java:23)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:497)
位于org.gradle.wrapper.bootstrapminstarter.start(bootstrapminstarter.java:33)
位于org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
位于org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
原因:java.lang.NoClassDefFoundError:无法初始化类org.gradle.internal.SystemProperties
位于org.gradle.logging.internal.AbstractStyledTexOutput.println(AbstractStyledTexOutput.java:68)
位于org.gradle.BuildExceptionReporter.renderSingleBuildException(BuildExceptionReporter.java:102)
位于org.gradle.BuildExceptionReporter.execute(BuildExceptionReporter.java:71)
位于org.gradle.BuildExceptionReporter.execute(BuildExceptionReporter.java:41)
位于org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:47)
... 14多
E:\Files\App Projekte\Siedler von Catan App\src\Catan mobile\platforms\android\cordova\node\u modules\q\q.js:126
投掷e;
^
命令的错误代码1:cmd with args:/s/c“E:\Files\App Projekte\Siedler von Catan App\src\Catan mobile\platforms\android\gradlew“cdvBuildDebug-b”E:\Files\App Projekte\Siedl
er von Catan App\src\Catan mobile\platforms\android\build.gradle“-Dorg.gradle.daemon=true”
生成其中一个平台时出错:错误:cmd:命令失败,退出代码为1
您可能没有构建此项目所需的环境或操作系统
错误:cmd:命令失败,退出代码为1
在ChildProcess.whenDone(C:\Users\nerondo\AppData\Roaming\npm\node\u modules\cordova\node\u modules\cordova lib\src\cordova\superspawn.js:139:23)
在ChildProcess.emit(events.js:110:17)
在maybeClose(child_process.js:1015:16)

在Process.ChildProcess.\u handle.onexit(child\u Process.js:1087:5)
中,您似乎没有正确设置路径,因此类org.gradle.internal.SystemProperties没有初始化,您是否尝试过从目录中删除.gradle文件,通常它是
C:\Users\profile\u name\.gradle,并尝试构建项目。
如果这不起作用。尝试以下解决方案:1。设置环境变量-->系统变量(非用户)变量名称:JAVA_OPTIONS变量值:-Xmx512M如果路径配置正确,这将起到作用。2.尝试删除平台并再次添加,然后重新生成解决方案。