Jump to content
Sign in to follow this  
duzzell

Android SDK versions for Android-32 bit

Recommended Posts

Hello

I'm using Delphi 12.0 to build an Android app. I'd like to use a component that requires Android SDK 33/34. The component runs as expected on Android-64. But on Android-32 I get the following error when loading the component:

 

OnSignInException exception: getCredentialAsync no provider dependencies found - please ensure the desired provider dependencies are added

 

I've added the dependencies (.jar files) to both the 32-bit and 64-bit Android configurations in Delphi. There's an issue in Delphi where it seems identical libraries added to both Android configurations are disaplyed in only one. So I've removed the .jar files from both configs and added them back to just the 32-bit config. The component still generates the error on Android-32.

 

Is this an SDK version issue? Below is screenshot of my SDK manager.

 

SDKManager.thumb.png.a004ca85f53b4496ccb49966937106d7.png

 

It looks to me like I'm running Android 35 for 64-bit but Android 25 for 32-bit. Am I interpreting this correctly (the version displayed in my SDK\platforms folder is android-34)? Is there an Android SDK 34 or higher for Android-32? I've exported and compared my Android-32 and Android-64 cofigs. They are very similar and contain nothing that would suggest to me they result in different SDK versions for the two platforms. The posts I find online refer to Android SDK versions without distinguising between Android-32 and Android-64, as if they're always the same. So I'm kind of surprised and confused that I have this situation in the first place.

 

If there is an Android SDK 33 or higher for Android-32, and it can be successfully intalled in Delphi, can someone point me to instructions for doing this?

 

Thanks

Share this post


Link to post
7 minutes ago, duzzell said:

I've added the dependencies (.jar files) to both the 32-bit and 64-bit Android configurations in Delphi. There's an issue in Delphi where it seems identical libraries added to both Android configurations are disaplyed in only one. So I've removed the .jar files from both configs and added them back to just the 32-bit config. The component still generates the error on Android-32.

I'm curious as to why you have not mentioned what .jar files you are adding?

Share this post


Link to post

credentials-1.2.2.jar
credentials-play-services-auth-1.2.2.jar
googleid-1.1.0.jar
kotlinx-coroutines-core-1.7.1.jar
play-services-auth-20.7.0.jar
play-services-fido-20.1.0.jar
signin-with-google-1.0.jar

 

Thanks

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×