title: Asset path '/system/framework/com.google.android.maps.jar' does not exist or contains no resources
body: <p>I have an app which uses google map. Google map is used on splash screen of the app, but as i run my app, it crashes and the first message that is shown in log cat is </p>
  
  <pre><code>Asset path '/system/framework/com.google.android.maps.jar' does not exist or contains no resources.
  </code></pre>
  
  <p>Below is my complete logcat trace for reference.</p>
  
  <pre><code>11-05 18:04:53.920: W/ResourcesManager(15613): Asset path '/system/framework/com.google.android.maps.jar' does not exist or contains no resources.
  11-05 18:04:53.948: I/art(15613): Rejecting re-init on previously-failed class java.lang.Class&lt;com.it.customer.BaseActivity&gt;
  11-05 18:04:53.948: I/art(15613): Rejecting re-init on previously-failed class java.lang.Class&lt;com.it.customer.BaseActivity&gt;
  11-05 18:04:53.955: I/art(15613): Rejecting re-init on previously-failed class java.lang.Class&lt;com.it.customer.GetGCMID&gt;
  11-05 18:04:53.955: I/art(15613): Rejecting re-init on previously-failed class java.lang.Class&lt;com.it.customer.GetGCMID&gt;
  11-05 18:04:53.956: I/art(15613): Rejecting re-init on previously-failed class java.lang.Class&lt;com.it.customer.Splash&gt;
  11-05 18:04:53.957: D/AndroidRuntime(15613): Shutting down VM
  11-05 18:04:53.959: E/AndroidRuntime(15613): FATAL EXCEPTION: main
  11-05 18:04:53.959: E/AndroidRuntime(15613): Process: com.it.customer, PID: 15613
  11-05 18:04:53.959: E/AndroidRuntime(15613): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.it.customer/com.it.customer.Splash}: java.lang.ClassNotFoundException: Didn't find class "com.it.customer.Splash" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.it.customer-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2225)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.ActivityThread.access$800(ActivityThread.java:148)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1292)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.os.Handler.dispatchMessage(Handler.java:102)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.os.Looper.loop(Looper.java:135)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.ActivityThread.main(ActivityThread.java:5312)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at java.lang.reflect.Method.invoke(Native Method)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at java.lang.reflect.Method.invoke(Method.java:372)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:901)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696)
  11-05 18:04:53.959: E/AndroidRuntime(15613): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.it.customer.Splash" on path: DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/data/app/com.it.customer-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.Instrumentation.newActivity(Instrumentation.java:1088)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2215)
  11-05 18:04:53.959: E/AndroidRuntime(15613):    ... 10 more
  11-05 18:04:53.959: E/AndroidRuntime(15613):    Suppressed: java.lang.NoClassDefFoundError: com.it.customer.Splash
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at dalvik.system.DexFile.defineClassNative(Native Method)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at dalvik.system.DexFile.defineClass(DexFile.java:226)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:219)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at dalvik.system.DexPathList.findClass(DexPathList.java:321)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:54)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        ... 14 more
  11-05 18:04:53.959: E/AndroidRuntime(15613):    Suppressed: java.lang.ClassNotFoundException: com.it.customer.Splash
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at java.lang.Class.classForName(Native Method)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
  11-05 18:04:53.959: E/AndroidRuntime(15613):        ... 13 more
  11-05 18:04:53.959: E/AndroidRuntime(15613):    Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
  </code></pre>
  
  <p><strong>Here is my Android manifest file</strong> </p>
  
  <pre><code> &lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.it.customer"
      android:versionCode="1"
      android:versionName="1.0" &gt;
      &lt;uses-sdk
          android:minSdkVersion="12"
  
  
        android:targetSdkVersion="21"/&gt;
      &lt;uses-permission android:name="android.permission.WAKE_LOCK"/&gt;
      &lt;permission
          android:name="com.it.customer.permission.C2D_MESSAGE"
          android:protectionLevel="signature" /&gt;
      &lt;permission
          android:name="com.it.customer.permission.MAPS_RECEIVE"
          android:protectionLevel="signature" /&gt;
      &lt;!-- for Samsung --&gt;
      &lt;uses-permission android:name="com.sec.android.provider.badge.permission.READ" /&gt;
      &lt;uses-permission android:name="com.sec.android.provider.badge.permission.WRITE" /&gt;
  
      &lt;!-- for htc --&gt;
      &lt;uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS" /&gt;
      &lt;uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT" /&gt;
  
      &lt;!-- for sony --&gt;
      &lt;uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE" /&gt;
  
      &lt;!-- for apex --&gt;
      &lt;uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT" /&gt;
      &lt;!-- for solid --&gt;
      &lt;uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE" /&gt;
      &lt;uses-permission android:name="android.permission.GET_TASKS" /&gt;
      &lt;uses-permission android:name="android.permission.READ_CONTACTS" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_CONTACTS" /&gt;
      &lt;uses-permission android:name="android.permission.SEND_SMS" /&gt;
      &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
      &lt;uses-permission android:name="android.permission.USE_CREDENTIALS" /&gt;
      &lt;uses-permission android:name="android.permission.CALL_PHONE" /&gt;
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.DISABLE_KEYGUARD" /&gt;
      &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="android.permission.VIBRATE" /&gt;
      &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
      &lt;uses-permission android:name="com.it.customer.permission.C2D_MESSAGE" /&gt;
      &lt;uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /&gt;
      &lt;uses-permission android:name="android.permission.CAMERA" /&gt;
      &lt;uses-permission android:name="com.it.customer.permission.MAPS_RECEIVE"/&gt;
      &lt;uses-feature android:glEsVersion="0x00020000"
          android:required="true"/&gt;
  
  
  
      &lt;uses-feature
          android:name="android.hardware.camera"
          android:required="false" /&gt;
  
      &lt;application
          android:allowBackup="true"
          android:icon="@drawable/icon"
          android:label="@string/app_name"
          android:largeHeap="true"
          android:theme="@style/MyCustomAppThemeWithTab" &gt;
          &lt;activity
              android:name="com.it.customer.Splash"
              android:label="@string/app_name"
              android:screenOrientation="portrait" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
  
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
          &lt;activity
              android:name="com.it.customer.CustomCamera"
              android:screenOrientation="landscape"
              android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /&gt;
          &lt;activity
              android:name="com.it.customer.RotatePicture"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.NoTitleBar" /&gt;
          &lt;activity
              android:name="com.it.customer.Tutorial"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.Translucent.NoTitleBar" /&gt;
          &lt;activity
              android:name="com.it.customer.TermsAndConditions"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.Translucent.NoTitleBar" /&gt;
          &lt;activity
              android:name="com.it.customer.ContactUsWebView"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.Translucent.NoTitleBar" /&gt;
          &lt;activity
              android:name="com.it.customer.MainActivity"
              android:screenOrientation="portrait"
              android:theme="@style/MyCustomAppThemeWithTab"
              android:windowSoftInputMode="stateHidden" /&gt;
          &lt;activity
              android:name="com.it.customer.Login"
              android:screenOrientation="portrait"
              android:theme="@style/MyCustomAppThemeWithTab"
              android:windowSoftInputMode="stateHidden" /&gt;
          &lt;activity
              android:name="com.it.customer.SignUp"
              android:screenOrientation="portrait"
              android:theme="@style/MyCustomAppThemeWithTab"
              android:windowSoftInputMode="stateHidden" /&gt;
          &lt;activity
              android:name="com.it.customer.VerifyMobile"
              android:screenOrientation="portrait"
              android:theme="@style/MyCustomAppThemeWithTab" /&gt;
          &lt;activity
              android:name="com.it.customer.ForgotPassword"
              android:screenOrientation="portrait"
              android:theme="@style/MyCustomAppThemeWithTab" /&gt;
          &lt;activity
              android:name="com.it.customer.ChangeLocationMap"
              android:screenOrientation="portrait"
              android:theme="@style/MyCustomAppThemeWithTab" /&gt;
          &lt;activity
              android:name="com.facebook.LoginActivity"
              android:label="@string/app_name"
              android:theme="@android:style/Theme.Translucent.NoTitleBar" /&gt;
          &lt;activity
              android:name="com.it.customer.scanner.SimpleScannerActivity"
              android:label="@string/app_name"
              android:theme="@style/MyCustomAppThemeWithTab" &gt;
          &lt;/activity&gt;
          &lt;activity
              android:name="com.it.customer.NotificationDialog"
              android:launchMode="singleInstance"
              android:screenOrientation="portrait"
              android:theme="@android:style/Theme.Dialog"
              android:windowSoftInputMode="adjustPan|stateHidden" /&gt;
  
          &lt;meta-data
              android:name="com.facebook.sdk.ApplicationId"
              android:value="@string/fb_app_id" /&gt;
           &lt;meta-data
              android:name="com.google.android.maps.v2.API_KEY"
              android:value="AIzaSyAvnv69B_u2xesrzaBxU4_qczOAFWSFKPw" /&gt; 
          &lt;meta-data
              android:name="com.google.android.gms.version"
              android:value="@integer/google_play_services_version" /&gt;
          &lt;meta-data
              android:name="com.google.android.geo.API_KEY"
              android:value="AIzaSyAvnv69B_u2xesrzaBxU4_qczOAFWSFKPw" /&gt;
  
          &lt;uses-library
              android:name="com.google.android.maps"
              android:required="true" /&gt;
  
          &lt;receiver
              android:name="com.google.android.gcm.GCMBroadcastReceiver"
              android:permission="com.google.android.c2dm.permission.SEND" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="com.google.android.c2dm.intent.RECEIVE" /&gt;
                  &lt;action android:name="com.google.android.c2dm.intent.REGISTRATION" /&gt;
  
                  &lt;category android:name="com.it.customer" /&gt;
              &lt;/intent-filter&gt;
          &lt;/receiver&gt;
  
          &lt;service android:name="com.it.customer.utils.NodeJSConnectionService" /&gt;
          &lt;service android:name="com.it.customer.GCMIntentService" &gt;
          &lt;/service&gt;
      &lt;/application&gt;
  &lt;/manifest&gt;
  </code></pre>