I had the same issue, and i finally solved it by simply adding the dependencies. Many can be added via the NuGet packages (rightclick on bindingproject and click add nuget packages...), the most common ones like play services, gson okhttp3 etc. can be found here. If you, like me, had some more uncommon dependencies, you might need to add them as bindingprojects themselves.
I read that you could add the aar/jar dependency to the bindingproject directly, and set build action to referenceJar or embeddedReferenceJar, but this did not work for me. Im relatively new to xamarin so im not sure if its just not the way its intended to be used or if it was because they could not automatically be bound due to execution error (got some errors and warnings that i needed to fix in the metafile when i later added the dependency jar/aar into its own bindingsproject).
Regardless, the way i got it to work was by adding a new bindingsproject to the solution, in which i added the dependency jar/aar and then built it and added the needed rows/nodes in the metafile to make it compile. Then i simply added the "dependency-binding" project as a reference in my actual bindingsproject.
This feels more like a workaround than an actual solution, but atleast i got it to work, so hopefully it can help you.