Faits: Faits: A. X._, ressortissant serbe né en 1982, est arrivé en Suisse en 1999. Après le rejet de sa demande d'asile, un délai lui a été imparti au 31 mai 2000 pour quitter le territoire suisse. Le 4 août 2000, X._ a épousé la ressortissante suisse Y._, née en 1978. A la suite de cette union, une autorisation de séjour lui a été délivrée. Les époux se sont séparés en octobre 2001. Y._ a déposé une demande en divorce unilatérale, à laquelle X._ s'est opposé; celui-ci a en revanche déclaré consentir à une séparation de quatre ans sous l'empire de mesures protectrices de l'union conjugale. Après avoir fait procéder à une enquête relative à la situation familiale des conjoints, le Service de la population du canton de Vaud a, par décision du 6 avril 2004, révoqué l'autorisation de séjour de X._. X._ a contesté cette décision auprès du Tribunal administratif du canton de Vaud, qui a rejeté le recours par arrêt du 28 juillet 2004. Après avoir procédé à l'audition du recourant, la Cour cantonale a considéré que l'union conjugale n'existait plus que formellement, de sorte que le recourant, qui s'en prévalait dans le seul but d'obtenir le renouvellement de son autorisation de séjour, commettait par là un abus de droit. X._ a contesté cette décision auprès du Tribunal administratif du canton de Vaud, qui a rejeté le recours par arrêt du 28 juillet 2004. Après avoir procédé à l'audition du recourant, la Cour cantonale a considéré que l'union conjugale n'existait plus que formellement, de sorte que le recourant, qui s'en prévalait dans le seul but d'obtenir le renouvellement de son autorisation de séjour, commettait par là un abus de droit. B. Agissant par la voie du recours de droit administratif, X._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt attaqué et de renvoyer le dossier à l'autorité intimée pour qu'elle rende une nouvelle décision dans le sens des considérants et de "réformer l'arrêt attaqué en ce sens que l'autorisation de séjour sollicitée est accordée et qu'aucun délai de départ n'est fixé". Il demande que le recours ait effet suspensif et requiert l'assistance judiciaire. Il soutient qu'il n'y a pas lieu de retenir un abus de droit dans son cas particulier. Il n'a pas été requis d'observations.