title: Android: Permission denied for /data/local/tmp/*
body: <p>I am trying to run a shell script through an android app. The script has a command which just runs a jar on the device. When I run this command directly on the shell using adb, everything works fine. But when I run it through the script using the android app, I get a permission denied exception (open failed: EACCES (Permission denied)) for the files created in /data/local/tmp folder. Can anyone guide in how to resolve this issue? </p>
  
  <p>This is what my manifest looks like</p>
  
  <pre><code>&lt;manifest ….&gt;
     &lt;uses-sdk …&gt;
      &lt;uses-permission… .&gt;
      …
      &lt;uses-permission  android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      …
      &lt;application …&gt;
      …
      &lt;/application&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>Thanks.</p>