Java Question dexèse ?

Alexander Stolte

Expert
Licensed User
Longtime User
Trouve des bibliothèques qui doivent être 'dexése'
"One of the major steps during compilation is the conversion of the Java bytecode into Android (Dalvik) runtime bytecode. It is called "dexing". This was done by the optimized dexer which was implemented before B4A v1.00 was released. The main problem with the previous tool was the lack of support for Java 8 features, which are now used by many newer SDKs.
The workarounds didn't always work.

Starting from v11.50 the optimized dexer was removed and B4A uses Google's D8 tool during compilation. It is more powerful and it is also faster, especially with larger projects, as it allows implementing incremental compilation. Libraries are dexed once when needed. The code is also dexed incrementally."
 

jojo12

Member
Licensed User
Thanks. But do I have to do something about those no dexed libraries ?
And can I know which ones are no dexed ?
 

DonManfred

Expert
Licensed User
Longtime User
But do I have to do something about those no dexed libraries ?
No. B4A know them and - if needed - dex them when they are needed the first time. You see a note in the compilationwindow when a library get dexed.
 
Top