http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES-4.4.x.txt
httpcore-4.4.5 (2016-06-08) では 4.4.4 ではあったアノテーションが削られています。
Please note the following annotations originally based on CC-BY licensed source have been removed in this release: org.apache.http.annotation.GuardedBy org.apache.http.annotation.Immutable org.apache.http.annotation.NotThreadSafe org.apache.http.annotation.ThreadSafe
httpclient 4.5.1 や 4.5.2 はこれらのアノテーションを使ってるので、うっかり 4.4.5 が入ると死ぬようです。
以下のようにバージョン指定しました。
compile('org.apache.httpcomponents:httpcore:4.4.4') compile('org.apache.httpcomponents:httpclient:4.5.2')
1時間ぐらいハマった。Java は辛い。