Après franchement pas besoin d'être une bête en Java pour maîtriser Android Studio, par contre une bonne connaissance des langages objet, du polymorphisme et de la surchage seront importants.
Et puis apprends en priorité les spécificité de la programmation d'Android (les notions d'activity, d'intent, les views XML, etc.).
Bref, si tu commences la programmation, mieux vaut d'abord apprendre le Java et le XML avant de se mettre à Android, mais pas besoin de les maîtriser de A à Z, AS est assez bien foutu au niveau de l'autocomplétion et autres aides.