Vous voudrez peut-être jeter un coup d'œil à ces antisèches Java pour les programmeurs C++ :
Cependant, je vous recommande de vous procurer un livre sur Java ainsi qu'un livre sur Android. Bien qu'Internet (et stackoverflow) soit génial pour beaucoup de choses, avoir quelques bons livres peut être un énorme gain de temps, à mon avis. Vous pouvez chercher des questions sur stackoverflow pour savoir quels sont les bons livres Android et Java. Il y a même livres en pdf gratuits disponible en ligne.
Pour répondre précisément à votre question, oui, il est important de connaître Java - après tout, c'est le langage que vous allez utiliser - mais il n'est pas nécessaire d'en avoir une connaissance approfondie, du moins au début. Par exemple, il n'est pas nécessaire de connaître les notions plus avancées que l'on peut trouver dans un livre tel que Effective Java. Gardez à l'esprit que la plupart des façons de faire des choses pour Android sont limitées par le cadre Android, donc la connaissance de Java sera utile mais ne suffira pas. Pour résumer, je dirais qu'il faut lire un bon livre sur Java et un bon livre sur Android, suivre les didacticiels de Google, et un dernier conseil : n'oubliez pas que vous pouvez télécharger le code source Android actuel qui vous aidera à bien des égards.