Yesterday I began to test our LibGDX based game with the libcore10 based robovm. I created a fork and built from source, with robovm master and libcore10 merged.
After switching to the conservative tree shaker, the game did launch. However, it crashed on calls to java.security.MessageDigest.getInstance("SHA-1") and new java.security.SecureRandom() with an AssertionError("Unable to configure default providers") in sun.security.jca.Providers.
For my game, I 'fixed' it by disabling that check and adding <pattern>com.android.org.conscrypt.**</pattern> to forceLinkClasses in robovm.xml. I assume however, a better fix would be necessary for a release version.
If you can use any more information or work from my side, I would be happy to help.
I did not notice any other issues in my game. Thanks for your work!
Yesterday I began to test our LibGDX based game with the libcore10 based robovm. I created a fork and built from source, with robovm master and libcore10 merged.
After switching to the conservative tree shaker, the game did launch. However, it crashed on calls to
java.security.MessageDigest.getInstance("SHA-1")
andnew java.security.SecureRandom()
with an AssertionError("Unable to configure default providers") in sun.security.jca.Providers.For my game, I 'fixed' it by disabling that check and adding
<pattern>com.android.org.conscrypt.**</pattern>
to forceLinkClasses in robovm.xml. I assume however, a better fix would be necessary for a release version.If you can use any more information or work from my side, I would be happy to help.
I did not notice any other issues in my game. Thanks for your work!