yhobo 发表于 2020-2-25 19:11:20

是不是在64位上的代码在32位的火山上不能用这个错误怎么办

我在老家的时候代码可以编译,但回来后新装了个火山就不能编译
在连接生成安卓APK输出文件"F:\KWTZ_andriod\_int\work\debug\linker\work.apk"
当前程序编译时所需求安卓SDK API版本: 27, 实际所使用版本: 27;运行时所需求API版本: 27
当前程序所需求Java SDK版本: 1.7;实际所使用版本: 1.8
正在进行"编译Java源文件"工作,请稍候...
错误:
    步骤"生成DEX文件"执行失败
    Error: Could not create the Java Virtual Machine.
    Error: A fatal exception has occurred. Program will exit.
    Invalid maximum heap size: -Xmx4096m
    The specified size exceeds the maximum representable size.
错误: 建立所指定的安卓APK输出文件"F:\KWTZ_andriod\_int\work\debug\linker\work.apk"失败
这台电脑32位的.家里电脑64位的

创世魂 发表于 2020-2-25 22:21:21

升级64位系统,下载64位火山   立刻解决问题。。。
这个是因为32位程序无法申请到足够大的内存导致java虚拟机创建失败。

yhobo 发表于 2020-2-26 09:35:01

创世魂 发表于 2020-2-25 22:21
升级64位系统,下载64位火山   立刻解决问题。。。
这个是因为32位程序无法申请到足够大的内存导致java虚 ...

谢谢大佬:噜阿噜
页: [1]
查看完整版本: 是不是在64位上的代码在32位的火山上不能用这个错误怎么办