可以在高级 android 构建设置中指定哪些额外的 java 选项?
What additional java options it is possible to specify in advanced android build settings?
在Xamarin Docs中有JavaOptions封装属性。它的描述说 "Specifies additional command-line options to pass to java when building the .dex file"。但是没有任何例子。这些参数可以以什么形式传递?也可以通过 android 项目选项下的 "Additional Java Options" 配置 JavaOptions。但是,同样,没有任何例子。它不接受诸如“--no-optimize”、'no-optimize' 之类的选项。那么,它接受什么样的格式?
当 Xamarin 必须在 Xamarin.Android
MSBuild 进程中启动一个 Java 进程时,即
- Proguard
- JarToXml
- CompileToDalvik
- ...
它将那些额外的 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=
在 shell 中键入 java -help
或 java -X
,...以查看可用于 java 进程的各种选项。
在Xamarin Docs中有JavaOptions封装属性。它的描述说 "Specifies additional command-line options to pass to java when building the .dex file"。但是没有任何例子。这些参数可以以什么形式传递?也可以通过 android 项目选项下的 "Additional Java Options" 配置 JavaOptions。但是,同样,没有任何例子。它不接受诸如“--no-optimize”、'no-optimize' 之类的选项。那么,它接受什么样的格式?
当 Xamarin 必须在 Xamarin.Android
MSBuild 进程中启动一个 Java 进程时,即
- Proguard
- JarToXml
- CompileToDalvik
- ...
它将那些额外的 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=
在 shell 中键入 java -help
或 java -X
,...以查看可用于 java 进程的各种选项。