当前位置: 首页 > 知识库问答 >
问题:

QtCreator甚至不能构建空项目——在执行这一行时出现了以下错误

云凌
2023-03-14

我从Qt creator那里得到了一些非常无用的错误,我刚刚在Qt网站上使用教程安装了这些错误。

-dex:
      [dex] input: D:\techsys\build-androidtest-Android_for_armeabi_v7a_GCC_4_9_Qt_5_5_1-Debug\android-build\bin\classes
      [dex] input: D:\techsys\build-androidtest-Android_for_armeabi_v7a_GCC_4_9_Qt_5_5_1-Debug\android-build\libs\QtAndroid-bundled.jar
      [dex] input: D:\techsys\build-androidtest-Android_for_armeabi_v7a_GCC_4_9_Qt_5_5_1-Debug\android-build\libs\QtAndroidAccessibility-bundled.jar
      [dex] Pre-Dexing D:\techsys\build-androidtest-Android_for_armeabi_v7a_GCC_4_9_Qt_5_5_1-Debug\android-build\libs\QtAndroid-bundled.jar -> QtAndroid-bundled-15710ac48ee3b8e0790e2c0724eced85.jar
       [dx] Error occurred during initialization of VM
       [dx] Could not reserve enough space for object heap
       [dx] Error: Could not create the Java Virtual Machine.
       [dx] Error: A fatal exception has occurred. Program will exit.

BUILD FAILED
C:\Users\mareda\AppData\Local\Android\android-sdk\tools\ant\build.xml:888: The following error occurred while executing this line:
C:\Users\mareda\AppData\Local\Android\android-sdk\tools\ant\build.xml:890: The following error occurred while executing this line:
C:\Users\mareda\AppData\Local\Android\android-sdk\tools\ant\build.xml:902: The following error occurred while executing this line:
C:\Users\mareda\AppData\Local\Android\android-sdk\tools\ant\build.xml:283: null returned: 1

Total time: 1 second
Building the android package failed!
  -- For more information, run this command with --verbose.
11:50:50: The process "C:\Qt\android.5.5.1\5.5\android_armv7\bin\androiddeployqt.exe" exited with code 14.
Error while building/deploying project androidtest (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.5.1))
When executing step "Build Android APK"
11:50:50: Elapsed time: 00:05.

我真的不明白这是什么意思。这是我的配置:

我还尝试选择使用Gradle而不是Ant。没影响什么。特别让我抓狂的是这个尴尬的错误:< code >在执行这一行时出现了以下错误:没有提到任何实际的错误。

共有2个答案

简宏义
2023-03-14

问题与内存有关。您必须在系统上有足够的RAM。如果没有,请添加大交换。这将允许dx完成构建而不会在中间死亡。我在小型VPS节点上面临这个问题。现在它已经修复了。

越飞鸾
2023-03-14

以下是如何修复它:

Go to Start->Control Panel->System->Advanced(tab)->Environment Variables->System Variables->New:
Variable name: _JAVA_OPTIONS
Variable value: -Xmx512M



Variable name: Path
Variable value: ;C:\Program Files\Java\jre6\bin;F:\JDK\bin;
Change this to your appropriate path.
 类似资料:
  • 问题内容: Eclipse VERSION 3.7似乎存在一些问题 当我编译单个项目(通过ant或buildProject)时,Eclipse开始在工作空间中构建所有项目,这需要很长时间。 我尝试过两种方式来构建项目- 右键单击ant文件,选择Run And And Build。 在Eclipse中右键单击项目,选择Build Project。 Eclipse会以两种方式首先开始构建其他打开的项目

  • 错误:无法解决':app@debug /compileClasspath'的依赖关系:无法解决com.android.support: appcompat-v7:29.显示受影响模块的详细信息:应用 错误:无法解决':app@debugAndroidTest /compileClasspath'的依赖关系:无法解决com.android.support: appcompat-v7:29.显示受影响

  • 不过,我知道在其他问题中也有人问过这个问题。这件事对我解释得还不够。我对java及其附带的所有东西都是非常陌生的。(我正在使用netbeans) 我读到我需要更新我的Ant?我该怎么做?我查了一下网站,我真的很困惑。 我还看到有人建议添加“-dbuild.compiler=javac1.7”,以避免对其进行更新。我应该把它放在代码的哪个位置呢?谢谢你提前给我时间和建议。真的很感激:)

  • 错误:任务“app:transformClassesWithDexForDebug”的执行失败 com.android.build.api.transform。TransformException:com.android.ide.common.process。ProcessException:org.gradle.process.internal。ExecException:处理C:\Progra

  • 当我在windows上使用gradle构建示例corda项目(gradlew.bat deployNodes)时,我在log4j中看到了关于删除命令的错误: 2019-10-28 16:30:47207主要错误删除包含无效属性“IfFileName”、“IfLastModified”2019-11-28 16-30:47213主要错误缺少删除条件:不支持无条件删除2019-12-28 16:30: