Kolejne rozgrywki Adrien spędził w lidze włoskiej, gdzie grał w barwach Benettonu Treviso. Zdążył zagrać 9 meczów, zdobywając średnio 13,3 punktu i 9 zbiórek. Dzięki posiadaniu klauzuli w kontrakcie pozwalającej na powrót do NBA w razie zakończenia lokautu, W grudniu 2011 podpisał kontrakt z Houston Rockets.
8 lutego 2012 Rockets rozwiązali z nim kontrakt. Sezon zakończył w lidze rosyjskiej w barwach Chimek Moskwa. Zagrał tam 11 meczów ligowych i 4 w ramach rozgrywek ligi VTB.
W październiku 2012 wrócił do ligi NBDL do Rio Grande Valley Vipers. Dzięki bardzo dobrej grze (17,6 punktu, 11,2 zbiórki i 1,8 bloku) dostał szansę gry w barwach Charlotte Bobcats, z którymi podpisał pierwszy 10-dniowy kontrakt 9 grudnia 2012. 9 stycznia 2013 Charlotte Bobcats zagwarantowali jego kontrakt do końca rozgrywek. 28 stycznia 2013 po raz pierwszy wyszedł w pierwszej piątce w spotkaniu przeciwko Chicago Bulls i pobił rekordy kariery w punktach - 14 i w zbiórkach - 10. Jednocześnie pierwszy raz w karierze zanotował double-double.
20 lutego 2014, wraz z Ramonem Sessionsem trafił do Milwaukee Bucks, w zamian za Gary’ego Neala i Luke’a Ridnoura. W barwach drużyny z Milwaukee notował najlepsze średnie w swojej karierze.