title: Android app crashing java.lang.NoSuchMethodError
body: <p>I am getting crash on this activity when I run the app. This is not due to appcompat as you can see in the stack trace. This is native android <code>ListView</code> class whose method is not found while running the app. </p>
  
  <p>The same app is running properly on other devices. The minSdkVersion = 13 target =23 max =23 and current device of crashing is API 17.</p>
  
  <pre><code>FATAL EXCEPTION: main
   java.lang.NoSuchMethodError: android.widget.ListView.setElevation
   at com.example.saloni.laughgurumarketingapp.ContentDetails.getValues(ContentDetails.java: 392)
   at com.example.saloni.laughgurumarketingapp.ContentDetails.onCreate(ContentDetails.java: 298)
   at android.app.Activity.performCreate(Activity.java: 5122)
   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1081)
   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 2270)
   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: 2358)
   at android.app.ActivityThread.access$600(ActivityThread.java: 156)
   at android.app.ActivityThread$H.handleMessage(ActivityThread.java: 1340)
   at android.os.Handler.dispatchMessage(Handler.java: 99)
   at android.os.Looper.loop(Looper.java: 153)
   at android.app.ActivityThread.main(ActivityThread.java: 5297)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java: 511)
   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java: 833)
   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 600)
   at dalvik.system.NativeStart.main(Native Method)
  </code></pre>
  
  <p>In the code it's just a set elevation method on which it is crashing as you can see in the trace. Similarly it crashed last time on using one of the <code>TextView</code> class method. Why is this happening?</p>