Citation: 2C_556/2020 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und mit subsidiärer Verfassungsbeschwerde beantragt A.________, das Urteil des Verwaltungsgerichts des Kantons Solothurn vom 26. Mai 2020 aufzuheben und das Migrationsamt des Kantons Solothurn anzuweisen, ihm eine Aufenthaltsbewilligung zu erteilen bzw. die bestehende, eventuell unter Verbindung mit einer Verwarnung, zu verlängern und von der Wegweisung abzusehen, subeventuell die Sache zur Neubeurteilung und zum Neuentscheid an die Vorinstanz zurückzuweisen. Zudem beantragt er für das Verfahren vor Bundesgericht die unentgeltliche Rechtspflege.