Faits : A. A.a. Né en 1983, ressortissant de Bosnie-Herzégovine, A._ est arrivé en Suisse le 16 juin 1993 avec sa famille comme requérant d'asile. Par décision du 25 juin 1993, l'Office fédéral des réfugiés, désormais le Secrétariat d'Etat aux migrations (ci-après: le SEM), a accordé l'asile à la famille, en reconnaissant à ses membres le statut de réfugiés. L'intéressé a été mis au bénéfice d'une autorisation de séjour, puis d'un permis d'établissement en 1997. Il a renoncé spontanément à son statut de réfugié par courrier du 26 novembre 2007. A.b. A._ a occupé à de nombreuses reprises les autorités pénales. En 1999, encore comme mineur, il a été reconnu coupable de contravention à la loi fédérale du 3 octobre 1951 sur les stupéfiants (LStup; RS 812.121), mais aucune sanction n'a été prononcée à son égard. Depuis lors, il a été condamné à sept reprises: - le 31 mars 2006, à trente jours d'emprisonnement pour dommages à la propriété, violation de domicile et vol; - le 22 décembre 2006, à treize mois d'emprisonnement avec sursis pendant cinq ans pour délit contre la LStup, contravention à la LStup, violation de domicile, vol, brigandage, dommages à la propriété et contravention à l'ancienne loi fédérale du 4 octobre 1985 sur le transport public (aLTP; RO 1986 p. 1974); - le 29 décembre 2006, à trois jours d'emprisonnement pour dommages à la propriété; - le 12 février 2008, à 180 heures de travail d'intérêt général pour vol, dommage à la propriété et violation de domicile; - le 29 juin 2010, à une peine pécuniaire de 40 jours-amende à 30 fr. avec sursis pendant deux ans et à une amende de 1000 fr. pour violations des règles de la circulation routière (conducteur se trouvant dans l'incapacité de conduire; taux d'alcoolémie qualifié, autres raisons) et contraventions à la LStup; - le 10 janvier 2012, à 240 heures de travail d'intérêt général et à une amende de 100 fr. pour opposition ou dérobade aux mesures visant à déterminer l'incapacité de conduire et contravention à la LStup; - le 9 juillet 2014, à une peine privative de liberté de 36 mois, dont 18 mois avec sursis pendant 5 ans pour escroquerie (tentative), contrainte, crime selon l'art. 19 al. 2 LStup, délit selon l'art. 19 al. 1 LStup et contravention selon l'art.19a LStup, pour des actes commis en dernier lieu en février 2013 (art. 105 al. 2 LTF). Sous l'angle de la police des étrangers, l'intéressé a reçu un premier sérieux avertissement le 16 mars 2007. Le 12 août 2009, le Service de la population et des migrants du canton de Fribourg (ci-après: le Service cantonal) l'a menacé de révoquer son autorisation d'établissement. B. Par décision du 4 mai 2017, le Service cantonal, après avoir entendu l'intéressé, a révoqué l'autorisation d'établissement de celui-ci et ordonné son renvoi de Suisse. Par arrêt du 8 mai 2018, la I e Cour administrative du Tribunal cantonal du canton de Fribourg (ci-après : le Tribunal cantonal) a rejeté le recours formé par A._ contre la décision du Service cantonal du 4 mai 2017. En substance, les juges cantonaux ont retenu que la condamnation pénale de l'intéressé en juillet 2014 constituait un motif de révocation de son autorisation d'établissement et qu'une telle mesure était proportionnée, notamment au regard de ladite condamnation, du faible degré d'intégration en Suisse de l'intéressé, de sa situation financière précaire et de ses possibilités de réintégration dans le pays d'origine. C. Agissant par la voie du recours en matière de droit public, A._ conclut en substance, sous suite des frais et dépens, principalement à l'annulation de l'arrêt du Tribunal cantonal du 8 mai 2018 et de la décision du Service cantonal du 4 mai 2017 et au maintien de son autorisation d'établissement. Subsidiairement, il demande le renvoi de la cause au Tribunal cantonal, plus subsidiairement, au Service cantonal, pour qu'une nouvelle décision soit rendue dans le sens des considérants, " annulant celle rendue par le Service [cantonal] le 4 mai 2017" et maintenant son autorisation d'établissement. Il sollicite l'effet suspensif à son recours. En résumé, le recourant estime que la révocation de son autorisation d'établissement est contraire aux principes de la proportionnalité et de la bonne foi. Il se plaint également d'arbitraire dans l'établissement des faits et d'une violation de l'art. 8 par. 1 CEDH. L'effet suspensif a été accordé au recours, par ordonnance présidentielle du 18 juin 2018. Le Tribunal cantonal renvoie aux considérants de son arrêt et conclut au rejet du recours. Le Service cantonal se réfère aux considérants de l'arrêt attaqué. Le SEM ne s'est pas prononcé. Le Service cantonal a transmis pour information au Tribunal fédéral deux ordonnances pénales des 18 juin et 16 août 2018 prononcées à l'encontre de l'intéressé pour des infractions, notamment graves, à la LCR.