Runtime error on newly created google map activity

Multi tool use
Multi tool use





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







1















I just created a new google map activity in android studio but its giving runtime error. i am also using firebase in this project. im not that new in android development but this is my first time using google maps api. kindly help
MapsActivity.java



    package com.dreamfighter.roomrental;

import android.support.v4.app.FragmentActivity;
import android.os.Bundle;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MarkerOptions;

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

private GoogleMap mMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}


/**
* Manipulates the map once available.
* This callback is triggered when the map is ready to be used.
* This is where we can add markers or lines, add listeners or move the camera. In this case,
* we just add a marker near Sydney, Australia.
* If Google Play services is not installed on the device, the user will be prompted to install
* it inside the SupportMapFragment. This method will only be triggered once the user has
* installed Google Play services and returned to the app.
*/
@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;

// Add a marker in Sydney and move the camera
// LatLng sydney = new LatLng(-34, 151);
// mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
// mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}


activty_maps.xml



<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MapsActivity" />


AndroidManifest.xml



<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.dreamfighter.roomrental">

<!-- To auto-complete the email text field in the login form with the user's emails -->

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />

<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="i dont want my api key on stack overflow" />

<activity
android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".LoginActivity"
android:label="@string/title_activity_login" />
<activity
android:name=".RegisterActivity"
android:label="@string/title_activity_register" />
<activity android:name=".single_full_post" />
<activity
android:name=".MapsActivity"
android:label="@string/title_activity_maps"></activity>
</application>

</manifest>


Error:



11-24 02:05:00.185 14219-14219/com.dreamfighter.roomrental E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[,nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/UncaughtException: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
at android.app.Activity.setContentView(Activity.java:2544)
at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
at android.app.Activity.performCreate(Activity.java:6942)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
at android.app.Activity.setContentView(Activity.java:2544) 
at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
at android.app.Activity.performCreate(Activity.java:6942) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
at android.app.ActivityThread.-wrap14(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6682) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
at java.lang.reflect.Constructor.newInstance0(Native Method) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
at android.app.Activity.setContentView(Activity.java:2544) 
at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
at android.app.Activity.performCreate(Activity.java:6942) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
at android.app.ActivityThread.-wrap14(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6682) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


--------- beginning of crash
11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.dreamfighter.roomrental, PID: 14219
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
at android.app.Activity.setContentView(Activity.java:2544)
at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
at android.app.Activity.performCreate(Activity.java:6942)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
at android.app.ActivityThread.-wrap14(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6682)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.newInstance0(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
at android.app.Activity.setContentView(Activity.java:2544) 
at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
at android.app.Activity.performCreate(Activity.java:6942) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
at android.app.ActivityThread.-wrap14(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6682) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
at java.lang.reflect.Constructor.newInstance0(Native Method) 
at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
at android.app.Activity.setContentView(Activity.java:2544) 
at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
at android.app.Activity.performCreate(Activity.java:6942) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
at android.app.ActivityThread.-wrap14(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:154) 
at android.app.ActivityThread.main(ActivityThread.java:6682) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


Build.gradle



apply plugin: 'com.android.application'

android {
compileSdkVersion 26
defaultConfig {
applicationId "com.dreamfighter.roomrental"
minSdkVersion 21
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')

implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.android.gms:play-services-maps:12.0.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation 'com.google.firebase:firebase-auth:16.0.1'
implementation 'com.master.android:glideimageview:1.0'
implementation 'de.hdodenhof:circleimageview:2.2.0'
implementation 'com.google.android.gms:play-services:12.0.1'
}
apply plugin: 'com.google.gms.google-services'









share|improve this question































    1















    I just created a new google map activity in android studio but its giving runtime error. i am also using firebase in this project. im not that new in android development but this is my first time using google maps api. kindly help
    MapsActivity.java



        package com.dreamfighter.roomrental;

    import android.support.v4.app.FragmentActivity;
    import android.os.Bundle;

    import com.google.android.gms.maps.CameraUpdateFactory;
    import com.google.android.gms.maps.GoogleMap;
    import com.google.android.gms.maps.OnMapReadyCallback;
    import com.google.android.gms.maps.SupportMapFragment;
    import com.google.android.gms.maps.model.LatLng;
    import com.google.android.gms.maps.model.MarkerOptions;

    public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

    private GoogleMap mMap;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_maps);
    // Obtain the SupportMapFragment and get notified when the map is ready to be used.
    SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
    .findFragmentById(R.id.map);
    mapFragment.getMapAsync(this);
    }


    /**
    * Manipulates the map once available.
    * This callback is triggered when the map is ready to be used.
    * This is where we can add markers or lines, add listeners or move the camera. In this case,
    * we just add a marker near Sydney, Australia.
    * If Google Play services is not installed on the device, the user will be prompted to install
    * it inside the SupportMapFragment. This method will only be triggered once the user has
    * installed Google Play services and returned to the app.
    */
    @Override
    public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;

    // Add a marker in Sydney and move the camera
    // LatLng sydney = new LatLng(-34, 151);
    // mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
    // mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
    }
    }


    activty_maps.xml



    <?xml version="1.0" encoding="utf-8"?>
    <fragment xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:map="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MapsActivity" />


    AndroidManifest.xml



    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.dreamfighter.roomrental">

    <!-- To auto-complete the email text field in the login form with the user's emails -->

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <uses-feature
    android:glEsVersion="0x00020000"
    android:required="true" />

    <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />
    <meta-data
    android:name="com.google.android.geo.API_KEY"
    android:value="i dont want my api key on stack overflow" />

    <activity
    android:name=".MainActivity"
    android:label="@string/app_name">
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
    <activity
    android:name=".LoginActivity"
    android:label="@string/title_activity_login" />
    <activity
    android:name=".RegisterActivity"
    android:label="@string/title_activity_register" />
    <activity android:name=".single_full_post" />
    <activity
    android:name=".MapsActivity"
    android:label="@string/title_activity_maps"></activity>
    </application>

    </manifest>


    Error:



    11-24 02:05:00.185 14219-14219/com.dreamfighter.roomrental E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[,nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
    11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/UncaughtException: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
    at android.app.ActivityThread.-wrap14(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6682)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
    Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
    Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
    at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
    at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
    at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
    at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
    at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
    at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
    at android.app.Activity.setContentView(Activity.java:2544)
    at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
    at android.app.Activity.performCreate(Activity.java:6942)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
    at android.app.ActivityThread.-wrap14(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6682)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Constructor.newInstance0(Native Method)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
    at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
    at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
    at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
    at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
    at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
    at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
    at android.app.Activity.setContentView(Activity.java:2544) 
    at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
    at android.app.Activity.performCreate(Activity.java:6942) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
    at android.app.ActivityThread.-wrap14(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6682) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
    Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
    at java.lang.reflect.Constructor.newInstance0(Native Method) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
    at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
    at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
    at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
    at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
    at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
    at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
    at android.app.Activity.setContentView(Activity.java:2544) 
    at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
    at android.app.Activity.performCreate(Activity.java:6942) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
    at android.app.ActivityThread.-wrap14(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6682) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


    --------- beginning of crash
    11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.dreamfighter.roomrental, PID: 14219
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
    at android.app.ActivityThread.-wrap14(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6682)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
    Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
    Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
    at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
    at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
    at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
    at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
    at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
    at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
    at android.app.Activity.setContentView(Activity.java:2544)
    at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
    at android.app.Activity.performCreate(Activity.java:6942)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
    at android.app.ActivityThread.-wrap14(ActivityThread.java)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:6682)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Constructor.newInstance0(Native Method)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
    at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
    at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
    at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
    at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
    at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
    at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
    at android.app.Activity.setContentView(Activity.java:2544) 
    at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
    at android.app.Activity.performCreate(Activity.java:6942) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
    at android.app.ActivityThread.-wrap14(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6682) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
    Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
    at java.lang.reflect.Constructor.newInstance0(Native Method) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
    at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
    at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
    at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
    at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
    at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
    at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
    at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
    at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
    at android.app.Activity.setContentView(Activity.java:2544) 
    at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
    at android.app.Activity.performCreate(Activity.java:6942) 
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
    at android.app.ActivityThread.-wrap14(ActivityThread.java) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:154) 
    at android.app.ActivityThread.main(ActivityThread.java:6682) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


    Build.gradle



    apply plugin: 'com.android.application'

    android {
    compileSdkVersion 26
    defaultConfig {
    applicationId "com.dreamfighter.roomrental"
    minSdkVersion 21
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
    release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    }
    }

    dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')

    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:design:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.google.android.gms:play-services-maps:12.0.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
    implementation 'com.google.firebase:firebase-core:16.0.1'
    implementation 'com.google.firebase:firebase-auth:16.0.1'
    implementation 'com.master.android:glideimageview:1.0'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    implementation 'com.google.android.gms:play-services:12.0.1'
    }
    apply plugin: 'com.google.gms.google-services'









    share|improve this question



























      1












      1








      1








      I just created a new google map activity in android studio but its giving runtime error. i am also using firebase in this project. im not that new in android development but this is my first time using google maps api. kindly help
      MapsActivity.java



          package com.dreamfighter.roomrental;

      import android.support.v4.app.FragmentActivity;
      import android.os.Bundle;

      import com.google.android.gms.maps.CameraUpdateFactory;
      import com.google.android.gms.maps.GoogleMap;
      import com.google.android.gms.maps.OnMapReadyCallback;
      import com.google.android.gms.maps.SupportMapFragment;
      import com.google.android.gms.maps.model.LatLng;
      import com.google.android.gms.maps.model.MarkerOptions;

      public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

      private GoogleMap mMap;

      @Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_maps);
      // Obtain the SupportMapFragment and get notified when the map is ready to be used.
      SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
      .findFragmentById(R.id.map);
      mapFragment.getMapAsync(this);
      }


      /**
      * Manipulates the map once available.
      * This callback is triggered when the map is ready to be used.
      * This is where we can add markers or lines, add listeners or move the camera. In this case,
      * we just add a marker near Sydney, Australia.
      * If Google Play services is not installed on the device, the user will be prompted to install
      * it inside the SupportMapFragment. This method will only be triggered once the user has
      * installed Google Play services and returned to the app.
      */
      @Override
      public void onMapReady(GoogleMap googleMap) {
      mMap = googleMap;

      // Add a marker in Sydney and move the camera
      // LatLng sydney = new LatLng(-34, 151);
      // mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
      // mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
      }
      }


      activty_maps.xml



      <?xml version="1.0" encoding="utf-8"?>
      <fragment xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:map="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/map"
      android:name="com.google.android.gms.maps.SupportMapFragment"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      tools:context=".MapsActivity" />


      AndroidManifest.xml



      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.dreamfighter.roomrental">

      <!-- To auto-complete the email text field in the login form with the user's emails -->

      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

      <uses-feature
      android:glEsVersion="0x00020000"
      android:required="true" />

      <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <meta-data
      android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" />
      <meta-data
      android:name="com.google.android.geo.API_KEY"
      android:value="i dont want my api key on stack overflow" />

      <activity
      android:name=".MainActivity"
      android:label="@string/app_name">
      <intent-filter>
      <action android:name="android.intent.action.MAIN" />

      <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
      </activity>
      <activity
      android:name=".LoginActivity"
      android:label="@string/title_activity_login" />
      <activity
      android:name=".RegisterActivity"
      android:label="@string/title_activity_register" />
      <activity android:name=".single_full_post" />
      <activity
      android:name=".MapsActivity"
      android:label="@string/title_activity_maps"></activity>
      </application>

      </manifest>


      Error:



      11-24 02:05:00.185 14219-14219/com.dreamfighter.roomrental E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[,nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
      11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/UncaughtException: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
      Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
      at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
      at android.app.Activity.setContentView(Activity.java:2544)
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
      at android.app.Activity.performCreate(Activity.java:6942)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: java.lang.reflect.InvocationTargetException
      at java.lang.reflect.Constructor.newInstance0(Native Method)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
      Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
      at java.lang.reflect.Constructor.newInstance0(Native Method) 
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


      --------- beginning of crash
      11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/AndroidRuntime: FATAL EXCEPTION: main
      Process: com.dreamfighter.roomrental, PID: 14219
      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
      Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
      at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
      at android.app.Activity.setContentView(Activity.java:2544)
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
      at android.app.Activity.performCreate(Activity.java:6942)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: java.lang.reflect.InvocationTargetException
      at java.lang.reflect.Constructor.newInstance0(Native Method)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
      Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
      at java.lang.reflect.Constructor.newInstance0(Native Method) 
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


      Build.gradle



      apply plugin: 'com.android.application'

      android {
      compileSdkVersion 26
      defaultConfig {
      applicationId "com.dreamfighter.roomrental"
      minSdkVersion 21
      targetSdkVersion 26
      versionCode 1
      versionName "1.0"
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
      }
      buildTypes {
      release {
      minifyEnabled false
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
      }
      }
      }

      dependencies {
      implementation fileTree(include: ['*.jar'], dir: 'libs')

      implementation 'com.android.support:appcompat-v7:26.1.0'
      implementation 'com.android.support:design:26.1.0'
      implementation 'com.android.support.constraint:constraint-layout:1.1.3'
      implementation 'com.google.android.gms:play-services-maps:12.0.1'
      testImplementation 'junit:junit:4.12'
      androidTestImplementation 'com.android.support.test:runner:1.0.2'
      androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
      implementation 'com.google.firebase:firebase-core:16.0.1'
      implementation 'com.google.firebase:firebase-auth:16.0.1'
      implementation 'com.master.android:glideimageview:1.0'
      implementation 'de.hdodenhof:circleimageview:2.2.0'
      implementation 'com.google.android.gms:play-services:12.0.1'
      }
      apply plugin: 'com.google.gms.google-services'









      share|improve this question
















      I just created a new google map activity in android studio but its giving runtime error. i am also using firebase in this project. im not that new in android development but this is my first time using google maps api. kindly help
      MapsActivity.java



          package com.dreamfighter.roomrental;

      import android.support.v4.app.FragmentActivity;
      import android.os.Bundle;

      import com.google.android.gms.maps.CameraUpdateFactory;
      import com.google.android.gms.maps.GoogleMap;
      import com.google.android.gms.maps.OnMapReadyCallback;
      import com.google.android.gms.maps.SupportMapFragment;
      import com.google.android.gms.maps.model.LatLng;
      import com.google.android.gms.maps.model.MarkerOptions;

      public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

      private GoogleMap mMap;

      @Override
      protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_maps);
      // Obtain the SupportMapFragment and get notified when the map is ready to be used.
      SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
      .findFragmentById(R.id.map);
      mapFragment.getMapAsync(this);
      }


      /**
      * Manipulates the map once available.
      * This callback is triggered when the map is ready to be used.
      * This is where we can add markers or lines, add listeners or move the camera. In this case,
      * we just add a marker near Sydney, Australia.
      * If Google Play services is not installed on the device, the user will be prompted to install
      * it inside the SupportMapFragment. This method will only be triggered once the user has
      * installed Google Play services and returned to the app.
      */
      @Override
      public void onMapReady(GoogleMap googleMap) {
      mMap = googleMap;

      // Add a marker in Sydney and move the camera
      // LatLng sydney = new LatLng(-34, 151);
      // mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
      // mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
      }
      }


      activty_maps.xml



      <?xml version="1.0" encoding="utf-8"?>
      <fragment xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:map="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools"
      android:id="@+id/map"
      android:name="com.google.android.gms.maps.SupportMapFragment"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      tools:context=".MapsActivity" />


      AndroidManifest.xml



      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.dreamfighter.roomrental">

      <!-- To auto-complete the email text field in the login form with the user's emails -->

      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

      <uses-feature
      android:glEsVersion="0x00020000"
      android:required="true" />

      <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <meta-data
      android:name="com.google.android.gms.version"
      android:value="@integer/google_play_services_version" />
      <meta-data
      android:name="com.google.android.geo.API_KEY"
      android:value="i dont want my api key on stack overflow" />

      <activity
      android:name=".MainActivity"
      android:label="@string/app_name">
      <intent-filter>
      <action android:name="android.intent.action.MAIN" />

      <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
      </activity>
      <activity
      android:name=".LoginActivity"
      android:label="@string/title_activity_login" />
      <activity
      android:name=".RegisterActivity"
      android:label="@string/title_activity_register" />
      <activity android:name=".single_full_post" />
      <activity
      android:name=".MapsActivity"
      android:label="@string/title_activity_maps"></activity>
      </application>

      </manifest>


      Error:



      11-24 02:05:00.185 14219-14219/com.dreamfighter.roomrental E/BoostFramework: BoostFramework() : Exception_1 = java.lang.ClassNotFoundException: Didn't find class "com.qualcomm.qti.Performance" on path: DexPathList[,nativeLibraryDirectories=[/system/lib64, /vendor/lib64]]
      11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/UncaughtException: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
      Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
      at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
      at android.app.Activity.setContentView(Activity.java:2544)
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
      at android.app.Activity.performCreate(Activity.java:6942)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: java.lang.reflect.InvocationTargetException
      at java.lang.reflect.Constructor.newInstance0(Native Method)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
      Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
      at java.lang.reflect.Constructor.newInstance0(Native Method) 
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


      --------- beginning of crash
      11-24 02:05:00.397 14219-14219/com.dreamfighter.roomrental E/AndroidRuntime: FATAL EXCEPTION: main
      Process: com.dreamfighter.roomrental, PID: 14219
      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dreamfighter.roomrental/com.dreamfighter.roomrental.MapsActivity}: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2927)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: android.view.InflateException: Binary XML file line #2: Binary XML file line #2: Error inflating class fragment
      Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class fragment
      Caused by: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment com.google.android.gms.maps.SupportMapFragment: calling Fragment constructor caused an exception
      at android.support.v4.app.Fragment.instantiate(Fragment.java:481)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33)
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664)
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111)
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338)
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39)
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378)
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446)
      at android.app.Activity.setContentView(Activity.java:2544)
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20)
      at android.app.Activity.performCreate(Activity.java:6942)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988)
      at android.app.ActivityThread.-wrap14(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6682)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
      Caused by: java.lang.reflect.InvocationTargetException
      at java.lang.reflect.Constructor.newInstance0(Native Method)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459)
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 
      Caused by: java.lang.IllegalAccessError: Class com.google.android.gms.dynamic.zza extended by class com.google.android.gms.maps.SupportMapFragment$zzb is inaccessible (declaration of 'com.google.android.gms.maps.SupportMapFragment$zzb' appears in /data/app/com.dreamfighter.roomrental-1/split_lib_dependencies_apk.apk:classes2.dex)
      at java.lang.reflect.Constructor.newInstance0(Native Method) 
      at java.lang.reflect.Constructor.newInstance(Constructor.java:430) 
      at android.support.v4.app.Fragment.instantiate(Fragment.java:459) 
      at android.support.v4.app.FragmentContainer.instantiate(FragmentContainer.java:33) 
      at android.support.v4.app.FragmentManagerImpl.onCreateView(FragmentManager.java:3664) 
      at android.support.v4.app.FragmentController.onCreateView(FragmentController.java:111) 
      at android.support.v4.app.FragmentActivity.dispatchFragmentsOnCreateView(FragmentActivity.java:338) 
      at android.support.v4.app.BaseFragmentActivityApi14.onCreateView(BaseFragmentActivityApi14.java:39) 
      at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:67) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:784) 
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:496) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:427) 
      at android.view.LayoutInflater.inflate(LayoutInflater.java:378) 
      at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:446) 
      at android.app.Activity.setContentView(Activity.java:2544) 
      at com.dreamfighter.roomrental.MapsActivity.onCreate(MapsActivity.java:20) 
      at android.app.Activity.performCreate(Activity.java:6942) 
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1126) 
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2880) 
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2988) 
      at android.app.ActivityThread.-wrap14(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1631) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6682) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410) 


      Build.gradle



      apply plugin: 'com.android.application'

      android {
      compileSdkVersion 26
      defaultConfig {
      applicationId "com.dreamfighter.roomrental"
      minSdkVersion 21
      targetSdkVersion 26
      versionCode 1
      versionName "1.0"
      testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
      }
      buildTypes {
      release {
      minifyEnabled false
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
      }
      }
      }

      dependencies {
      implementation fileTree(include: ['*.jar'], dir: 'libs')

      implementation 'com.android.support:appcompat-v7:26.1.0'
      implementation 'com.android.support:design:26.1.0'
      implementation 'com.android.support.constraint:constraint-layout:1.1.3'
      implementation 'com.google.android.gms:play-services-maps:12.0.1'
      testImplementation 'junit:junit:4.12'
      androidTestImplementation 'com.android.support.test:runner:1.0.2'
      androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
      implementation 'com.google.firebase:firebase-core:16.0.1'
      implementation 'com.google.firebase:firebase-auth:16.0.1'
      implementation 'com.master.android:glideimageview:1.0'
      implementation 'de.hdodenhof:circleimageview:2.2.0'
      implementation 'com.google.android.gms:play-services:12.0.1'
      }
      apply plugin: 'com.google.gms.google-services'






      java android google-maps






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 24 '18 at 0:14









      MrUpsidown

      15.3k85097




      15.3k85097










      asked Nov 23 '18 at 21:11









      sheraz manzoorsheraz manzoor

      22




      22
























          1 Answer
          1






          active

          oldest

          votes


















          -2














          Solution Found:
          Replace classpath 'com.google.gms:google-services:4.0.1' to classpath 'com.google.gms:google-services:3.2.1' in project level build.gradle file.



          Update
          Solution Found again:
          Error came back again after i added some more dependencies. Just Update all dependencies to their latest versions and it will solve the problem.






          share|improve this answer


























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53452975%2fruntime-error-on-newly-created-google-map-activity%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            -2














            Solution Found:
            Replace classpath 'com.google.gms:google-services:4.0.1' to classpath 'com.google.gms:google-services:3.2.1' in project level build.gradle file.



            Update
            Solution Found again:
            Error came back again after i added some more dependencies. Just Update all dependencies to their latest versions and it will solve the problem.






            share|improve this answer






























              -2














              Solution Found:
              Replace classpath 'com.google.gms:google-services:4.0.1' to classpath 'com.google.gms:google-services:3.2.1' in project level build.gradle file.



              Update
              Solution Found again:
              Error came back again after i added some more dependencies. Just Update all dependencies to their latest versions and it will solve the problem.






              share|improve this answer




























                -2












                -2








                -2







                Solution Found:
                Replace classpath 'com.google.gms:google-services:4.0.1' to classpath 'com.google.gms:google-services:3.2.1' in project level build.gradle file.



                Update
                Solution Found again:
                Error came back again after i added some more dependencies. Just Update all dependencies to their latest versions and it will solve the problem.






                share|improve this answer















                Solution Found:
                Replace classpath 'com.google.gms:google-services:4.0.1' to classpath 'com.google.gms:google-services:3.2.1' in project level build.gradle file.



                Update
                Solution Found again:
                Error came back again after i added some more dependencies. Just Update all dependencies to their latest versions and it will solve the problem.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Dec 1 '18 at 5:48

























                answered Nov 25 '18 at 4:04









                sheraz manzoorsheraz manzoor

                22




                22
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53452975%2fruntime-error-on-newly-created-google-map-activity%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    VgrN yfU,66Oaka,vOCslU,lMd
                    c,rPrYWWFg gY6hWvzHIJ,g b RbvajV

                    這個網誌中的熱門文章

                    Xamarin.form Move up view when keyboard appear

                    Post-Redirect-Get with Spring WebFlux and Thymeleaf

                    Anylogic : not able to use stopDelay()