在Xamarin Docs中,有JavaOptions打包属性。它的描述说"指定在构建 .dex 文件时传递给 java 的其他命令行选项"。但是没有任何例子。这些参数可以以什么形式传递?Java选项也可以通过Android项目选项下的"其他Java选项"进行配置。但是,同样,没有任何例子。它不接受诸如"--no-optimize","no-optimize"之类的选项。那么,它接受什么样的格式呢?
当Xamarin必须在Xamarin.Android
MSBuild进程中启动Java进程时,即
- 普罗加德
- JarToXml
- 编译到达尔维克
- 。
它会将这些额外的cmd行参数传递给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=
从java -help
或java -X
的外壳类型,...以查看可用于 Java 进程的各种选项。