Android Google maps java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion
Put this in the Manifest <application>
tag:
<uses-library android:name="org.apache.http.legacy" android:required="false"/>
This will resolve your crash.Apply this in manifest
<application ... > ... <uses-library android:name="org.apache.http.legacy" android:required="false"/> ...<application/>
Do one of the following solutions:
1- Update the play-services-maps library to latest version:
com.google.android.gms:play-services-maps:16.1.0
2- Or include the following declaration within the <application>
element of AndroidManifest.xml
.
<uses-library android:name="org.apache.http.legacy" android:required="false" />