Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

Our company has an expo app SDK 42.0.0.

I’m trying to run eas build --platform android --local to create a local android build. But I get the error Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available.

I’m not sure where to go from here, because the solutions I find online all suggest to change things in gradle settings, and since I have no control over that file with eas, I’m not sure how to solve it. If anyone can point me in the right direction, that would be very helpful.

Thank you!

did you provide your own keystore? what type of keystore is it?

This looks promising:

Also the other answer to that question that mentions -storetype JKS

Also, what version of eas cli do you have?

1 Like