I was able to install in Budgie (edit: via SC) so I cannot confirm. all my reading is all the same here: it's Python's fault because "NoneType means that instead of an instance of whatever Class or Object you think you're working with, you've actually got None. That usually means that an assignment or function call up above failed or returned an unexpected result. See reference." And I didn't find a SOLVED to save my life (I gave this 5-8 min)..
I would do the old sudo eopkg rdb
and reboot and try again.
make sure you are updated.
I'm not confident suggesting sudo eopkg check
to look for broken stuff (just because).
The error is way over my head but just trying to get the ball rolling.
***Also there is an almost-deprecated old school solus 3rd Party page where you can try these:
sudo eopkg bi --ignore-safety https://raw.githubusercontent.com/getsolus/3rd-party/master/programming/android-studio/pspec.xml
sudo eopkg it android-studio*.eopkg;sudo rm android-studio*.eopkg
(https://help.getsol.us/docs/user/software/third-party/)