Sachverhalt: A. A._ wurde am 25. September 1991 in Tetovo (heute Mazedonien) geboren und reiste am 22. Februar 1995 zusammen mit seiner Mutter und seinem Bruder zu seinem Vater in die Schweiz, wo er eine Niederlassungsbewilligung erhielt. A._ wurde wie folgt strafrechtlich verurteilt: - Am 6. November 2007 durch die Jugendanwaltschaft Aargau wegen einfacher Körperverletzung, Tätlichkeiten und Angriff zu sieben Tagen Freiheitsentzug, bedingt vollziehbar; - am 6. August 2009 durch die Jugendanwaltschaft Solothurn wegen SVG-Delikten zu einer Busse von Fr. 200.--; - mit Strafbefehl der Staatsanwaltschaft Baden vom 9. Juli 2012 wegen Fahrens in fahrunfähigem Zustand zu einer Busse von Fr. 700.--; - mit Urteil des Richteramts Olten-Gösgen vom 25. Januar 2013 wegen mehrfachen Raubes, mehrfachen versuchten Raubes, versuchten betrügerischen Missbrauchs einer Datenverarbeitungsanlage, Vergehens gegen das Waffengesetz, mehrfachen Diebstahls, Hausfriedensbruchs, Sachbeschädigung und Nichtanzeigens eines Fundes zu einer Freiheitsstrafe von 30 Monaten, unter Gewährung des bedingten Strafvollzugs für 24 Monate mit einer Probezeit von zwei Jahren. Gemäss Betreibungsregisterauszug vom 11. Oktober 2013 liegen gegen A._ ingesamt zehn offene Verlustscheine in der Höhe von Fr. 11'907.25, drei Einkommenspfändungen im Betrag von Fr. 5'536.80 und drei offene Betreibungen in der Höhe von Fr. 1'611.25 vor. Mit Verfügung vom 23. Januar 2014 widerrief die Abteilung "Migration und Schweizer Ausweise" des Kantons Solothurn (heute: Migrationsamt) die Niederlassungsbewilligung von A._ und wies diesen aus der Schweiz weg. B. Eine dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Solothurn mit Urteil vom 12. Mai 2014 ab, wobei es eine neue Ausreisefrist bis zum 15. Juli 2014 ansetzte. C. A._ erhebt mit Eingabe vom 13. Juni 2014 beim Bundesgericht Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, es sei ihm in Aufhebung des angefochtenen Urteils die Niederlassungsbewilligung zu belassen. Das Verwaltungsgericht und das Migrationsamt des Kantons Solothurn sowie das Bundesamt für Migration (heute: Staatssekretariat für Migration [SEM]) beantragen Abweisung der Beschwerde. Mit Verfügung des Präsidenten der II. öffentlich-rechtlichen Abteilung des Bundesgerichts vom 19. Juni 2014 wurde der Beschwerde - antragsgemäss - die aufschiebende Wirkung zuerkannt.