Android Studio : Cannot resolve symbol HttpGet,HttpClient,HttpResponce
บางครั้งที่เราเรียกใช้ HttpGet, HttpClient แล้วพบว่าเกิด Error ไม่สามารถเรียกใช้ได้ ถึงแม้ว่าจะมีการ import class ดังตัวอย่าง
import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.ResponseHandler; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.BasicResponseHandler; import org.apache.http.impl.client.DefaultHttpClient; |
แนวทางแก้ไขเบื้องต้นคือ เข้าไปเพิ่ม library ใน gradle ดังนี้
android { … useLibrary ‘org.apache.http.legacy’ … } |
เพียงเท่านี้ error ก็หายไป