Pada kesempatan kali ini saya akan memberikan solusi bagi kalian yang mengalami error di android studio yang terkait dengan library org.apache.http.legacy. Erronya bertuliskan Unable to find optional library: org.apache.http.legacy seperti gambar diatas.
Hal ini dikarenakan saat kita melakukan build project di android studio file org.apache.http.legacy.jar tidak ditemukan oleh android studio pada android sdk yang berada pada direktori Android\sdk\platforms\android-23\optional.
Untuk mengatasi masalah ini saya punya solusi ampuh untuk mengatasinya, dan sudah saya buktikan sendiri. berikut tutorialnya.
- Buka folder optional yangberada di direktori android sdk kamu, contohnya direktori android studio saya berada di C:\Users\ARDI\AppData\Local\Android\sdk\platforms\android-23\optional
- Buatkan file optional.json dan isikan script json berikut
[ { "name": "org.apache.http.legacy", "jar": "org.apache.http.legacy.jar", "manifest": false } ]
- Lalu save di direktori optional pada android sdk tadi, script di atas berfungsi untuk memanggil file org.apache.http.legacy.jar yang berada di folder optional di android sdk.
- Selesai
Silahkan kamu rebuild kembali project yang kamu kerjakan, maka error Unable to find optional library: org.apache.http.legacy kini telah teratasi.
Semoga bermanfaat 🙂