Xamarin Docs에는 JavaOptions 패키징 속성이 있습니다. 설명에 ".dex 파일을 빌드 할 때 java에 전달할 추가 명령 행 옵션을 지정합니다." 그러나 어떤 예도 없습니다. 이러한 매개 변수를 어떤 형식으로 전달할 수 있습니까? 또한 JavaOptions는 Android 프로젝트 옵션에서 "추가 Java 옵션"을 통해 구성 할 수 있습니다. 그러나 다시 한 번 예가 없습니다. '--no-optimize', 'no-optimize'와 같은 옵션을 허용하지 않습니다. 그렇다면 어떤 형식이 받아들입니까?고급 Android 구성 설정에서 지정할 수있는 추가 Java 옵션은 무엇입니까?
0
A
답변
1
자 마린은 즉, Xamarin.Android
은 MSBuild 과정에서
- Proguard와
- JarToXml
- CompileToDalvik
- 을 ... 자바 프로세스를 시작해야 할 때
그것은 통과 할 것이다 그 추가 cmd-line 인수를 java
으로 지정하면 가장 많이 사용되는 옵션은 바인딩 프로젝트 중 또는 Proguard
실행에 사용되는 자바 과정 등
-Xmx<size> set maximum Java heap size
참고 : Java 힙 크기가 충분히 자 마린은 별도의 크기 옵션을 제공하는 일반적인 증가, 사용자가 입력 한 값은 -Xmx
접두사 및 전달 자바 cmd 라인 옵션으로.
제목 : Re : 쉘에서 다음을 입력 https://github.com/xamarin/xamarin-android/search?q=JavaOptions&type=
java -help
또는 java -X
... 자바 프로세스에 대한 다양한 옵션을 사용할 수 확인합니다.
관련 문제
- 1. 환경 설정에서 Android Java 배열
- 2. LayoutAnimation.Types에서 사용할 수있는 옵션은 무엇입니까?
- 3. 사용자가 사용자 지정할 수있는 고급 검색을 SQL 쿼리로 어떻게 변환합니까?
- 4. 선택할 수있는 Google지도 옵션은 무엇입니까?
- 5. TFS 구성 - 고급 마법사
- 6. Java Swing GUI를 대체 할 수있는 옵션은 무엇입니까?
- 7. 추가 옵션은
- 8. Zend application.ini 구성 파일에 지정할 수있는 값 목록은 무엇입니까?
- 9. Android 애플리케이션에서 서버로 데이터를 전송하는 데 사용할 수있는 옵션은 무엇입니까
- 10. 사진에 지정할 수있는 수업은 무엇입니까?
- 11. 고급 사용자 정의 필드 - 백엔드에 대한 토글 가능한 옵션은 무엇입니까?
- 12. Android : 고급 그라데이션 스타일링
- 13. 프로젝트 설정에서 폴더 추가
- 14. Android Studio를 Java 1.8으로 지정할 수 없습니다.
- 15. android web apps의 데이터베이스 옵션은 무엇입니까?
- 16. 전달 추가 옵션은
- 17. Delphi에서 구성 데이터를 저장하기위한 옵션은 무엇입니까?
- 18. 고급 Java 프로파일
- 19. Java - 클래스 경로 외부에서 클래스를로드하십시오. 옵션은 무엇입니까
- 20. 데이터베이스 스키마 매핑에 사용할 수있는 옵션은 무엇입니까?
- 21. 소문자로 \ mathcal을 사용할 수있는 옵션은 무엇입니까?
- 22. Shell32.Folder.GetDetailsOf (.., ..)에서 사용할 수있는 옵션은 무엇입니까?
- 23. C#에서 사용할 수있는 반올림 옵션은 무엇입니까?
- 24. 도메인 기록을 삭제할 수있는 옵션은 무엇입니까?
- 25. Silverlight에서 사용할 수있는 단위 테스트 옵션은 무엇입니까?
- 26. 새 탭에서 다운로드하거나 열 수있는 옵션은 무엇입니까?
- 27. iPhone에서 XML에 사용할 수있는 옵션은 무엇입니까?
- 28. Java 고급 이미징 라이센스
- 29. Doctrine의 Doctrine_Core :: generateModelsFromDb 메소드에서 사용할 수있는 옵션은 무엇입니까?
- 30. 고급 Java IDE 조언
그래서 내가 잘못되어서 JavaOptions가 dx 최적화를 해제 할 수없는 것처럼 보입니다. 이 일을 할 수있는 방법이 있습니까? – ichernob
@ichernob MsBuild 태스크 인'Xamarin.Android.Tasks.Dx'를 수정하여 추가 옵션을 전달해야합니다. 이유를 물어봐도 될까요? 당신은 덱스 최적화를 건너 뛰려고합니까? – SushiHangover
디버그 코드가 릴리스 코드보다 약 2 ~ 3 배 빠르게 작동하는 경우 문제가 발생했습니다. 감지 된 코드 섹션에 DEBUG 기호가 없습니다. 또한 릴리스 빌드에 대한 jit 최적화 된 코드를 보려고했지만 내 시도가 실패했습니다. 디스 어셈블리 창은 어셈블리를로드 할 수 없다고 말합니다. 그래서, 코드 최적화가 있다는 나의 유일한 제안은 성능 회귀를 가져옵니다. – ichernob