because of this:
[exec] (com.javafx.main.Main$2) that doesn't come with an
[exec] associated EnclosingMethod attribute. This class was probably produc
ed by a
[exec] compiler that did not target the modern .class file format. The reco
mmended
[exec] solution is to recompile the class from source, using an up-to-date
compiler
[exec] and without specifying any "-target" type options. The consequence o
f ignoring
[exec] this warning is that reflective operations on this class will incorr
ectly
[exec] indicate that it is *not* an inner class.
[exec]
[exec] trouble writing output: Too many method references: 69528; max is 65
536.
[exec] You may try using --multi-dex option.
[exec] References by package:
[exec] 41 com.javafx.main
[exec] 14 com.sun.glass.events
[exec] 685 com.sun.glass.ui
[exec] 37 com.sun.glass.ui.accessible
[exec] 8 com.sun.glass.ui.android
[exec] 20 com.sun.glass.ui.delegate
[exec] 424 com.sun.glass.ui.lens
[exec] 9 com.sun.glass.utils
[exec] 125 com.sun.javafx
[exec] 41 com.sun.javafx.accessible
[exec] 41 com.sun.javafx.accessible.providers
[exec] 37 com.sun.javafx.accessible.utils
[exec] 10 com.sun.javafx.animation
[exec] 172 com.sun.javafx.application
[exec] 1 com.sun.javafx.beans
[exec] 2 com.sun.javafx.beans.event
[exec] 572 com.sun.javafx.binding
[exec] 63 com.sun.javafx.charts
[exec] 770 com.sun.javafx.collections
[exec] 567 com.sun.javafx.css
[exec] 191 com.sun.javafx.css.converters
[exec] 224 com.sun.javafx.css.parser
[exec] 19 com.sun.javafx.cursor
[exec] 8 com.sun.javafx.effect
[exec] 40 com.sun.javafx.embed
[exec] 133 com.sun.javafx.event
[exec] 646 com.sun.javafx.font
[exec] 115 com.sun.javafx.font.coretext
[exec] 268 com.sun.javafx.font.directwrite
[exec] 109 com.sun.javafx.font.freetype
[exec] 1099 com.sun.javafx.geom
[exec] 442 com.sun.javafx.geom.transform
[exec] 52 com.sun.javafx.iio
[exec] 20 com.sun.javafx.iio.bmp
[exec] 35 com.sun.javafx.iio.common
[exec] 40 com.sun.javafx.iio.gif
[exec] 32 com.sun.javafx.iio.ios
[exec] 29 com.sun.javafx.iio.jpeg
[exec] 61 com.sun.javafx.iio.png
[exec] 70 com.sun.javafx.image
[exec] 343 com.sun.javafx.image.impl
[exec] 14 com.sun.javafx.jmx
[exec] 31 com.sun.javafx.logging
[exec] 29 com.sun.javafx.media
[exec] 55 com.sun.javafx.menu
[exec] 33 com.sun.javafx.perf
[exec] 55 com.sun.javafx.print
[exec] 18 com.sun.javafx.property
[exec] 46 com.sun.javafx.property.adapter
[exec] 29 com.sun.javafx.robot
[exec] 54 com.sun.javafx.robot.impl
[exec] 26 com.sun.javafx.runtime
[exec] 49 com.sun.javafx.runtime.async
[exec] 2 com.sun.javafx.runtime.eula
[exec] 180 com.sun.javafx.scene
[exec] 149 com.sun.javafx.scene.control
[exec] 77 com.sun.javafx.scene.control.accessible
[exec] 916 com.sun.javafx.scene.control.behavior
[exec] 4691 com.sun.javafx.scene.control.skin
[exec] 3 com.sun.javafx.scene.control.skin.resources
[exec] 25 com.sun.javafx.scene.input
[exec] 107 com.sun.javafx.scene.layout.region
[exec] 22 com.sun.javafx.scene.paint
[exec] 5 com.sun.javafx.scene.shape
[exec] 44 com.sun.javafx.scene.text
[exec] 48 com.sun.javafx.scene.transform
[exec] 79 com.sun.javafx.scene.traversal
[exec] 5 com.sun.javafx.scene.web
[exec] 4 com.sun.javafx.scene.web.behavior
[exec] 169 com.sun.javafx.scene.web.skin
[exec] 742 com.sun.javafx.sg.prism
[exec] 66 com.sun.javafx.stage
[exec] 148 com.sun.javafx.text
[exec] 1080 com.sun.javafx.tk.quantum
[exec] 110 com.sun.javafx.webkit
[exec] 118 com.sun.javafx.webkit.drt
[exec] 553 com.sun.javafx.webkit.prism
[exec] 2 com.sun.javafx.webkit.prism.theme
[exec] 223 com.sun.javafx.webkit.theme
[exec] 103 com.sun.media.jfxmedia
[exec] 35 com.sun.media.jfxmedia.control
[exec] 20 com.sun.media.jfxmedia.effects
[exec] 43 com.sun.media.jfxmedia.events
[exec] 196 com.sun.media.jfxmedia.locator
[exec] 11 com.sun.media.jfxmedia.logging
[exec] 34 com.sun.media.jfxmedia.track
[exec] 416 com.sun.media.jfxmediaimpl
[exec] 28 com.sun.media.jfxmediaimpl.platform
[exec] 107 com.sun.media.jfxmediaimpl.platform.gstreamer
[exec] 106 com.sun.media.jfxmediaimpl.platform.ios
[exec] 59 com.sun.media.jfxmediaimpl.platform.java
[exec] 86 com.sun.media.jfxmediaimpl.platform.osx
[exec] 208 com.sun.openpisces
[exec] 73 com.sun.pisces
[exec] 553 com.sun.prism
[exec] 799 com.sun.prism.es2
[exec] 30 com.sun.prism.image
[exec] 373 com.sun.prism.impl
[exec] 9 com.sun.prism.impl.packrect
[exec] 19 com.sun.prism.impl.paint
[exec] 62 com.sun.prism.impl.shape
[exec] 326 com.sun.prism.j2d
[exec] 52 com.sun.prism.j2d.paint
[exec] 137 com.sun.prism.j2d.print
[exec] 70 com.sun.prism.paint
[exec] 228 com.sun.prism.shader
[exec] 10 com.sun.prism.shape
[exec] 315 com.sun.prism.sw
[exec] 20 com.sun.scenario
[exec] 159 com.sun.scenario.animation
[exec] 185 com.sun.scenario.animation.shared
[exec] 723 com.sun.scenario.effect
[exec] 113 com.sun.scenario.effect.impl
[exec] 3 com.sun.scenario.effect.impl.es2
[exec] 2 com.sun.scenario.effect.impl.hw
[exec] 75 com.sun.scenario.effect.impl.prism
[exec] 49 com.sun.scenario.effect.impl.prism.sw
[exec] 157 com.sun.scenario.effect.impl.state
[exec] 2 com.sun.scenario.effect.impl.sw
[exec] 507 com.sun.scenario.effect.impl.sw.java
[exec] 530 com.sun.scenario.effect.impl.sw.sse
[exec] 44 com.sun.scenario.effect.light
[exec] 616 com.sun.webkit
[exec] 4071 com.sun.webkit.dom
[exec] 51 com.sun.webkit.event
[exec] 395 com.sun.webkit.graphics
[exec] 285 com.sun.webkit.network
[exec] 14 com.sun.webkit.network.about
[exec] 11 com.sun.webkit.network.data
[exec] 122 com.sun.webkit.perf
[exec] 44 com.sun.webkit.plugin
[exec] 19 com.sun.webkit.text
[exec] 5 default
[exec] 14 hellojavafx
[exec] 5 in.ashish29agre.jfx
[exec] 1 java.applet
[exec] 58 java.awt
[exec] 1 java.awt.font
[exec] 58 java.awt.geom
[exec] 24 java.awt.image
[exec] 23 java.awt.print
[exec] 3 java.beans
[exec] 455 java.lang
[exec] 14 java.lang.ref
[exec] 32 java.lang.reflect
[exec] 4 java.math
[exec] 157 java.nio
[exec] 59 java.nio.channels
[exec] 5 java.nio.channels.spi
[exec] 41 java.nio.charset
[exec] 4 java.nio.file
[exec] 2 java.nio.file.attribute
[exec] 26 java.security
[exec] 4 java.security.cert
[exec] 67 java.text
[exec] 399 java.util
[exec] 107 java.util.concurrent
[exec] 30 java.util.concurrent.atomic
[exec] 20 java.util.concurrent.locks
[exec] 12 java.util.jar
[exec] 27 java.util.logging
[exec] 18 java.util.regex
[exec] 28 java.util.zip
[exec] 780 javafx.animation
[exec] 65 javafx.application
[exec] 10 javafx.beans
[exec] 1707 javafx.beans.binding
[exec] 1196 javafx.beans.property
[exec] 401 javafx.beans.property.adapter
[exec] 68 javafx.beans.value
[exec] 695 javafx.collections
[exec] 99 javafx.collections.transformation
[exec] 328 javafx.concurrent
[exec] 180 javafx.css
[exec] 51 javafx.event
[exec] 229 javafx.geometry
[exec] 259 javafx.print
[exec] 2383 javafx.scene
[exec] 162 javafx.scene.canvas
[exec] 1655 javafx.scene.chart
[exec] 5980 javafx.scene.control
[exec] 613 javafx.scene.control.cell
[exec] 1168 javafx.scene.effect
[exec] 364 javafx.scene.image
[exec] 600 javafx.scene.input
[exec] 1934 javafx.scene.layout
[exec] 766 javafx.scene.media
[exec] 247 javafx.scene.paint
[exec] 1529 javafx.scene.shape
[exec] 510 javafx.scene.text
[exec] 712 javafx.scene.transform
[exec] 525 javafx.scene.web
[exec] 538 javafx.stage
[exec] 41 javafx.util
[exec] 105 javafx.util.converter
[exec] 6 javax.imageio
[exec] 50 javax.net.ssl
[exec] 8 javax.print
[exec] 4 javax.print.attribute
[exec] 19 javax.print.attribute.standard
[exec] 1 javax.security.cert
[exec] 14 javax.swing
[exec] 154 javax.websocket
[exec] 49 javax.websocket.server
[exec] 3 javax.xml.parsers
[exec] 82 maskedclasses
[exec] 15 netscape.javascript
[exec] 770 org.glassfish.grizzly
[exec] 127 org.glassfish.grizzly.asyncqueue
[exec] 79 org.glassfish.grizzly.attributes
[exec] 82 org.glassfish.grizzly.compression.lzma
[exec] 104 org.glassfish.grizzly.compression.lzma.impl
[exec] 39 org.glassfish.grizzly.compression.lzma.impl.lz
[exec] 35 org.glassfish.grizzly.compression.lzma.impl.rangecoder
[exec] 74 org.glassfish.grizzly.compression.zip
[exec] 400 org.glassfish.grizzly.filterchain
[exec] 827 org.glassfish.grizzly.http
[exec] 705 org.glassfish.grizzly.http.server
[exec] 102 org.glassfish.grizzly.http.server.filecache
[exec] 3 org.glassfish.grizzly.http.server.jmxbase
[exec] 5 org.glassfish.grizzly.http.server.naming
[exec] 172 org.glassfish.grizzly.http.server.util
[exec] 853 org.glassfish.grizzly.http.util
[exec] 61 org.glassfish.grizzly.impl
[exec] 16 org.glassfish.grizzly.jmxbase
[exec] 246 org.glassfish.grizzly.localization
[exec] 882 org.glassfish.grizzly.memory
[exec] 20 org.glassfish.grizzly.monitoring
[exec] 362 org.glassfish.grizzly.nio
[exec] 42 org.glassfish.grizzly.nio.tmpselectors
[exec] 623 org.glassfish.grizzly.nio.transport
[exec] 13 org.glassfish.grizzly.rcm
[exec] 257 org.glassfish.grizzly.ssl
[exec] 60 org.glassfish.grizzly.strategies
[exec] 233 org.glassfish.grizzly.streams
[exec] 181 org.glassfish.grizzly.threadpool
[exec] 483 org.glassfish.grizzly.utils
[exec] 1 org.glassfish.grizzly.utils.conditions
[exec] 31 org.glassfish.tyrus.client
[exec] 93 org.glassfish.tyrus.container.grizzly
[exec] 594 org.glassfish.tyrus.core
[exec] 4 org.glassfish.tyrus.core.websocket
[exec] 81 org.glassfish.tyrus.server
[exec] 48 org.glassfish.tyrus.spi
[exec] 406 org.glassfish.tyrus.websockets
[exec] 49 org.glassfish.tyrus.websockets.draft06
[exec] 23 org.glassfish.tyrus.websockets.draft07
[exec] 7 org.glassfish.tyrus.websockets.draft08
[exec] 7 org.glassfish.tyrus.websockets.draft17
[exec] 17 org.glassfish.tyrus.websockets.frametypes
[exec] 25 org.glassfish.tyrus.websockets.uri
[exec] 270 org.glassfish.tyrus.websockets.uri.internal
[exec] 14 org.glassfish.tyrus.websockets.uri.internal.l10n
[exec] 13 org.osgi.framework
[exec] 1 org.w3c.dom
[exec] 1 org.w3c.dom.events
[exec] 4 org.w3c.dom.html
[exec] 1 org.xml.sax.helpers
[exec] 13 sun.misc
[exec] 1 sun.net.www
[exec] 2 sun.reflect.misc
[exec] 20 sun.util.logging
BUILD FAILED
E:\workspaces\HelloJavaFX\build-extras.xml:39: The following error occurred whil
e executing this line:
E:\workspaces\HelloJavaFX\build-extras.xml:40: The following error occurred whil
e executing this line:
E:\workspaces\HelloJavaFX\build-extras.xml:50: The following error occurred whil
e executing this line:
E:\workspaces\HelloJavaFX\build-extras.xml:26: exec returned: 2
Total time: 4 minutes 55 seconds
E:\workspaces\HelloJavaFX>
But now getting this error Dex merge : E:\workspaces\HelloJavaFX>c:\ant\bin\ant debug
Buildfile: E:\workspaces\HelloJavaFX\build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 22.3.0
[checkenv] Installed at C:\Program Files (x86)\Android\android-studio\sdk
-setup:
[echo] Project Name: HelloJavaFX
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-init-env:
-check-uptodate:
-install-jfxrt:
-install-application:
[copy] Copying 12 files to E:\workspaces\HelloJavaFX\libs
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 19.0.1
[echo] Resolving Build Target for HelloJavaFX...
[gettarget] Project Target: Android 4.3
[gettarget] API level: 18
[gettarget] WARNING: No minSdkVersion value set. Application will install on all
Android versions.
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: E:\workspaces\HelloJavaFX\bin\res
[mkdir] Created dir: E:\workspaces\HelloJavaFX\bin\rsObj
[mkdir] Created dir: E:\workspaces\HelloJavaFX\bin\rsLibs
[mkdir] Created dir: E:\workspaces\HelloJavaFX\bin\classes
[mkdir] Created dir: E:\workspaces\HelloJavaFX\bin\dexedLibs
[echo] ----------
[echo] Resolving Dependencies for HelloJavaFX...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'debug'...
[subant] No sub-builds to iterate on
-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] Found Deleted Target File
[aapt] Generating resource IDs...
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.
-pre-compile:
-compile:
[javac] Compiling 2 source files to E:\workspaces\HelloJavaFX\bin\classes
-post-compile:
-obfuscate:
-dex:
[dex] input: E:\workspaces\HelloJavaFX\bin\classes
[dex] input: E:\workspaces\HelloJavaFX\libs\tyrus-websocket-core-1.0-rc3.j
ar
[dex] input: E:\workspaces\HelloJavaFX\libs\tyrus-container-grizzly-1.0-rc
3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\tyrus-server-1.0-rc3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\tyrus-spi-1.0-rc3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\grizzly-framework-2.3.3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\grizzly-http-2.3.3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\HelloJavaFX.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\grizzly-rcm-2.3.3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\jfxrt.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\tyrus-client-1.0-rc3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\grizzly-http-server-2.3.3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\tyrus-core-1.0-rc3.jar
[dex] input: E:\workspaces\HelloJavaFX\libs\javax.websocket-api-1.0-rc5.ja
r
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\tyrus-websocket-core-1.0-r
c3.jar -> tyrus-websocket-core-1.0-rc3-d9f6c42aa53d8b68a48db7d2b8c0a552.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\tyrus-container-grizzly-1.
0-rc3.jar -> tyrus-container-grizzly-1.0-rc3-0037827eccb2057cf593b405a0f8f58a.ja
r
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\tyrus-server-1.0-rc3.jar -
> tyrus-server-1.0-rc3-30b65b34d9f93f48e2ee3d6d1a1679be.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\tyrus-spi-1.0-rc3.jar -> t
yrus-spi-1.0-rc3-4686b7e99cc67e3499962c10843ebfa8.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\grizzly-framework-2.3.3.ja
r -> grizzly-framework-2.3.3-48fb3f7fdfc93256e7e22d63132b3daf.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\grizzly-http-2.3.3.jar ->
grizzly-http-2.3.3-6a1186f62b8410e36eacc09891a1f5ac.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\HelloJavaFX.jar -> HelloJa
vaFX-b163596e05a6b4de2f8a54d6d713ee23.jar
[dx] warning: Ignoring InnerClasses attribute for an anonymous inner clas
s
[dx] (com.javafx.main.Main$1) that doesn't come with an
[dx] associated EnclosingMethod attribute. This class was probably produc
ed by a
[dx] compiler that did not target the modern .class file format. The reco
mmended
[dx] solution is to recompile the class from source, using an up-to-date
compiler
[dx] and without specifying any "-target" type options. The consequence o
f ignoring
[dx] this warning is that reflective operations on this class will incorr
ectly
[dx] indicate that it is *not* an inner class.
[dx] warning: Ignoring InnerClasses attribute for an anonymous inner clas
s
[dx] (com.javafx.main.Main$2) that doesn't come with an
[dx] associated EnclosingMethod attribute. This class was probably produc
ed by a
[dx] compiler that did not target the modern .class file format. The reco
mmended
[dx] solution is to recompile the class from source, using an up-to-date
compiler
[dx] and without specifying any "-target" type options. The consequence o
f ignoring
[dx] this warning is that reflective operations on this class will incorr
ectly
[dx] indicate that it is *not* an inner class.
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\grizzly-rcm-2.3.3.jar -> g
rizzly-rcm-2.3.3-8a5a46830def0103a265d1af7df9256c.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\jfxrt.jar -> jfxrt-196efc5
90a47a0c813d2bc3a46760655.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\tyrus-client-1.0-rc3.jar -
> tyrus-client-1.0-rc3-b55a58874b8f0085fda562b9749b9ca5.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\grizzly-http-server-2.3.3.
jar -> grizzly-http-server-2.3.3-7f630e30a583da12a3f8f7475a5f508c.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\tyrus-core-1.0-rc3.jar ->
tyrus-core-1.0-rc3-edcec4fbb572f5727088ab88605e8352.jar
[dex] Pre-Dexing E:\workspaces\HelloJavaFX\libs\javax.websocket-api-1.0-rc
5.jar -> javax.websocket-api-1.0-rc5-d1eb28e88424f9e12d86abd0b23a8a88.jar
[dex] Converting compiled files and external libraries into E:\workspaces\
HelloJavaFX\bin\classes.dex...
[dx] Merged dex A (5 defs/1.4KiB) with dex B (101 defs/138.0KiB). Result
is 106 defs/173.2KiB. Took 0.3s
[dx] Merged dex A (106 defs/173.2KiB) with dex B (12 defs/28.6KiB). Resul
t is 118 defs/261.6KiB. Took 0.2s
[dx] Merged dex A (118 defs/261.6KiB) with dex B (9 defs/25.2KiB). Result
is 127 defs/391.9KiB. Took 0.1s
[dx] Merged dex A (127 defs/391.9KiB) with dex B (9 defs/5.0KiB). Result
is 136 defs/590.4KiB. Took 0.1s
[dx] Merged dex A (136 defs/590.4KiB) with dex B (544 defs/672.6KiB). Res
ult is 680 defs/1792.6KiB. Took 0.4s
[dx] Result compacted from 3150.0KiB to 1121.0KiB to save 2029.1KiB
[dx] Merged dex A (680 defs/1792.6KiB) with dex B (147 defs/307.1KiB). Re
sult is 827 defs/1121.0KiB. Took 0.8s
[dx] Merged dex A (827 defs/1121.0KiB) with dex B (7 defs/29.8KiB). Resul
t is 834 defs/1446.7KiB. Took 0.1s
[dx] Merged dex A (834 defs/1446.7KiB) with dex B (1 defs/7.2KiB). Result
is 835 defs/1945.3KiB. Took 0.3s
[dx]
[dx] UNEXPECTED TOP-LEVEL EXCEPTION:
[dx] java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65
536
[dx] at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:5
01)
[dx] at com.android.dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger
.java:276)
[dx] at com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:
490)
[dx] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:167)
[dx] at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
[dx] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main
.java:439)
[dx] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
[dx] at com.android.dx.command.dexer.Main.run(Main.java:230)
[dx] at com.android.dx.command.dexer.Main.main(Main.java:199)
[dx] at com.android.dx.command.Main.main(Main.java:103)
BUILD FAILED
C:\Program Files (x86)\Android\android-studio\sdk\tools\ant\build.xml:892: The f
ollowing error occurred while executing this line:
C:\Program Files (x86)\Android\android-studio\sdk\tools\ant\build.xml:894: The f
ollowing error occurred while executing this line:
C:\Program Files (x86)\Android\android-studio\sdk\tools\ant\build.xml:906: The f
ollowing error occurred while executing this line:
C:\Program Files (x86)\Android\android-studio\sdk\tools\ant\build.xml:284: null
returned: 2
Total time: 2 minutes 3 seconds
E:\workspaces\HelloJavaFX>