在Xamarin Docs有JavaOptions打包属性。它的描述是“在构建.dex文件时指定传递给java的附加命令行选项”。但是没有任何例子。这些参数可以通过什么形式传递?另外JavaOptions可以通过android项目选项下的“Additional Java Options”来配置。但是,再次没有任何例子。它不接受诸如“无优化”,“无优化”等选项。那么,它接受什么样的格式呢?可以在高级android构建设置中指定哪些其他java选项?
0
A
回答
1
当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=
从壳型java -help
或java -X
,...查看可用的Java进程的各种选项。
相关问题
- 1. 有哪些选项可以远程更新Android应用设置?
- 2. 哪里可以在rails上设置jruby的java选项?
- 3. 有哪些选项可以设置您的3层系统
- 4. 在Java代码中设置选定的选项卡指示器
- 5. 如何在项目构建设置中指定DEBUG定义?
- 6. 是否可以在android中设置选项卡的位置?
- 7. 我还有哪些其他选项可以简化WordPress内存使用?
- 8. 原型根据其他选择设置选定的选项
- 9. XCode 3.2.4项目 - 没有“其他链接器标志”在构建设置可见
- 10. 我可以指定哪些列可在WPF DataGrid中编辑?
- 11. 构建gcc/libstdC++时使用了哪些配置选项?
- 12. 构建binutils时使用了哪些配置选项?
- 13. Java P2P - 有哪些选项?
- 14. 其他选项 - 如何设置值?
- 15. CTFramesetterSuggestFrameSizeWithConstraints:可以设置哪些属性?
- 16. JTable或其他一些具有高级单元选择的Java表类?
- 17. 我可以指定哪些版本的Java对
- 18. 我可以在功能级别设置jshint选项吗?
- 19. 是否可以指定选择哪些测试?
- 20. 设计:在哪里可以放置经理选项?
- 21. 有哪些选项可以发送通知到iphone/android app/webapp?
- 22. 从Rundeck的其他选项构建选项?
- 23. 哪些工具可以在PHP中构建SOAP服务器?
- 24. 在Gradle中,是否可以根据其他构建配置字段创建布尔构建配置字段?
- 25. 我在哪里可以学习高级(Perl)Gtk2设计?
- 26. 哪里可以为java webservices设置maxarraysize?
- 27. gradle中指定的构建位置在哪里?
- 28. 如何突出显示Android中的特定选项卡,使其他选项卡在Android中部分可见
- 29. 我在Eclipse Android项目上真正需要哪些构建器?
- 30. 存储数据有哪些其他选项?
所以,看起来我错了,JavaOptions无法关闭dx优化。有没有办法做到这一点? – ichernob
@ichernob您需要修改MsBuild任务'Xamarin.Android.Tasks.Dx'来传递其他选项。我可以问为什么。你试图跳过dex优化? – SushiHangover
当调试代码的工作速度比发布代码快大约2-3倍时,我遇到了问题。检测到的代码部分不包含任何DEBUG符号。此外,我试图看看jit优化代码的发布版本,但我的尝试是不成功的。反汇编窗口仅表示无法加载程序集。所以,我唯一的建议是有一些代码优化会带来性能回归。 – ichernob