在Xamarin Docs中有 JavaOptions 打包属性。它的描述是“在构建 .dex 文件时指定要传递给 java 的其他命令行选项”。但是没有任何例子。这些参数可以以什么形式传递?JavaOptions 也可以通过 android 项目选项下的“附加 Java 选项”进行配置。但是,同样,没有任何例子。它不接受诸如'--no-optimize'、'no-optimize'之类的选项。那么,它接受什么样的格式呢?
问问题
359 次
1 回答
2
当 Xamarin 在 MSBuild 过程中必须启动 Java 进程时Xamarin.Android
,即
- 保卫
- jarToXml
- 编译到Dalvik
- ...
它将那些额外的 cmd-line 参数传递给java
,最常用的选项是在绑定项目或Proguard
执行过程中使用的 Java 进程的堆大小等。
-Xmx<size> set maximum Java heap size
注意:增加 Java 堆大小很常见,以至于 Xamarin 提供了一个单独的大小选项,您输入的值带有前缀-Xmx
并作为 Java cmd 行选项传递。
回复:https ://github.com/xamarin/xamarin-android/search?q=JavaOptions&type=
从 shell 类型java -help
或java -X
, ... 查看可用于 java 进程的各种选项。
于 2017-04-14T14:29:13.060 回答