Android Compilers
for Windows and Linux
for OS X
Ctrl+Alt+S

Use this page to configure the behavior of the Android dx tool
and the ProGuard tool.
This tool converts compiled .class
files
to executable .dex
files in the Dalvik format for further execution in the Android environment.
On this page:
DEX
In this area, configure the behaviour of the Android dx tool that converts the .class
files to Dalvik byte code.
Item | Description |
---|---|
Maximum heap size | Use this spin box to control the size of the heap available to the process that launches the compiler. If you are compiling a particularly large or complex project, you may get out-of-memory errors and be required to increase the amount of memory allocated to the compiler. |
Additional VM options |
In this text box, specify the string to be passed
to the Dalvik Virtual Machine
for launching the Android application. If necessary, click
![]() When specifying the options, follow these rules:
|
Optimize |
|
Force jumbo mode |
Select this check box to increase the default number of strings allowed in .dex files.
By default, the check box is cleared.
|
Add "--core-library" flag |
Select this check box to enable containing classes from certain packages as
input files. The packages are as follows: java , javax.accessibility , javax.crypto , javax.imageio , javax.management ,
javax.naming , javax.net , javax.print , javax.rmi , javax.security , javax.sound ,
javax.sql , javax.swing , javax.transaction , javax.xml .
|
ProGuard
In this area, configure the behaviour of the ProGuard tool.