Xamarin Docsには、JavaOptionsパッケージプロパティがあります。 「.dexファイルをビルドするときにjavaに渡すための追加のコマンドラインオプションを指定する」という記述があります。しかし、例はありません。どのような形でこれらのパラメータを渡すことができますか? JavaOptionsは、アンドロイドのプロジェクトオプションの下にある「Additional Java Options」で設定することもできます。しかし、再び、例はありません。 '--no-optimize'、 'no-optimize'のようなオプションは受け付けません。だから、どのようなフォーマットが受け入れられますか?高度なアンドロイドビルド設定で指定できる追加のJavaオプションは何ですか?
0
A
答えて
1
XamarinがXamarin.Android
MSBuildの処理中にJavaプロセスを開始するために持っている、すなわち
- ProGuardの
- JarToXml
- CompileToDalvik
- ...
それはそれらを通過します追加の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=
シェル型java -help
またはjava -X
から、... Javaプロセスで使用可能なさまざまなオプションを参照するには。
関連する問題
- 1. 空のdivに背景を追加する - 高さを指定できない
- 2. Wordpress:すべてのウィジェット設定に設定オプションを追加
- 3. SonataPageBundleコンテナの設定で「ブロック」オプションは何ですか?
- 4. オリカではオプションでリストインデックスを指定できますか?
- 5. Opencartでオプションに指定できるオプションの数
- 6. rubyでto_yamlの書式設定オプションを指定することはできますか?
- 7. Qtの設定オプション "-commercial"は実際には何ですか
- 8. 崇高なテキスト3:崇高な設定でrubocop.ymlパスを設定するには?
- 9. Mercurial設定オプションをプログラム的に設定できますか?
- 10. HessianProxyFactoryのオプション、設定、および例外は何ですか?
- 11. 私の列の高さの設定は何ですか?
- 12. laravelで定数を追加するベストプラクティスは何ですか? (ロングリスト)
- 13. jshintのES6オプションはどこで設定できますか?
- 14. オプションのパラメータを.htaccessで指定する
- 15. Java:フォーマット指定子%xと%hの違いは何ですか?
- 16. Yii2高度なテンプレートのモジュール設定
- 17. Webshimsは、すべてではなく特定の要素にオプションを設定できるのですか?
- 18. 分度器のuntrackOutstandingTimeouts設定とは何ですか?分度器の参照設定で
- 19. ICSで設定を追加できない
- 20. AngularJS:NG-オプションでオプションに設定する値
- 21. javaサーブレットWebアプリケーションでjar設定を追加する
- 22. Java Access指定しないでパブリックにアクセスする指定子
- 23. Javaで高度なジョブスケジューリングに使用するフレームワークは何ですか?
- 24. 設定アプリに環境設定画面を追加できますか?
- 25. Java GUIでYes/Noオプションを指定する
- 26. DroneKit - RTLの高度を設定する
- 27. 一度しか設定できないC#定数プロパティ
- 28. 高度なsendgrid設定 - PHP for API
- 29. 角度JSで選択したオプションを設定できませんか?
- 30. Javaでカスタムバイナリデータメッセージを設定する最も簡単な方法は何ですか?
だから私は間違っていて、JavaOptionsはdx最適化を無効にできないようです。これを行う方法はありますか? – ichernob
@ichernob MsBuildタスク「Xamarin.Android.Tasks.Dx」を変更して追加のオプションを渡す必要があります。理由を聞いてもいいですか。あなたはdex最適化をスキップしようとしていますか? – SushiHangover
私は、デバッグコードがリリースコードより約2〜3倍速く動作するときに問題に直面しました。検出されたコードセクションにはDEBUGシンボルは含まれていません。また、私はリリースビルドのためのジット最適化されたコードを見てみましたが、私の試みは失敗しました。逆アセンブリウィンドウでは、アセンブリをロードできないことのみが示されます。だから、いくつかのコード最適化があると私の唯一の提案はパフォーマンス回帰をもたらします。 – ichernob