Cannot install custom keyboard package into andriod

I am trying to install a custom keyboard onto my android. I have made the package file and it works on desktop however, when I attempt to install on android the error message “No valid touch optimization keyboards to install” pops up. There is a .js file in my package so I am unsure why this is happening. The online package test web address lets me type on my android using the keyboard.

Hi Cam

In the Package editor in Keyman Developer, can you check the “Keyboards” tab and reply if you have assigned BCP 47 language tags?

This is a frequently missed item near the end of Step 3 in the package creation guide

The language tag is needed so the Keyman for Android app can know what language to associate with the keyboard.

This worked! Thanks so much for your help!