Eu não acho que você deveria abrir o Android Studio como root de qualquer forma, apenas programas de sudo se você realmente precisar , mesmo se achar que eles são seguros.
De qualquer forma, acho que isso ocorre porque as variáveis de ambiente não estão definidas quando você executa o script como root. Você pode ter que definir sua variável JAVA_HOME no script (antes de iniciar o Android Studio)
Execute este comando em qualquer lugar onde você instalou o Android Studio (a pasta com o arquivo studio.sh
e NÃO EXECUTA COMO ROOT ):
sed -i "1iJAVA_HOME='$JAVA_HOME'" studio.sh
Isso garantirá que sua variável JAVA_HOME esteja configurada corretamente antes que o Android Studio seja iniciado.