Det var i mars som händelsen ägde rum. Ett engelskt fan ska ha försökt ta bilder vid ett lyxhotell på Miami Beach. McGregor påstods då ha stulit och haft sönder mobiltelefonen tillhörande engelsmannen, vilket fångades på film.
Han misstänktes för rån och skadegörelse och greps på platsen.
I väntan på utredning placerades McGregor i häkte men släpptes fri sedan borgensumman på 120 000 kronor betalades.
Men nu frias han helt från anklagelserna.
– Jag tror det här var ett lämpligt beslut i det här fallet, säger hans advokat Samuel Rabin.
Den 30-årige megastjärnan har hela tiden förnekat brottsmisstankar.