title: Executable file cannot run on Android L
body: <p>It shows an error: only position independent executables (PIE) are supported.</p>
  
  <p>But it works well on 4.4.</p>
  
  <p>Even I change my Application.mk of NDK like this:</p>
  
  <pre><code>APP_PLATFORM:= android-16
  APP_ABI := armeabi
  </code></pre>
  
  <p>I push the file to "system/bin" and run, but it still fails.</p>
  
  <p>Does anybody know how can I build the executable file by NDK tool and can run on Android L?</p>