title: Can't install apk via adb, file DNE despite showing up using adb shell ls
body: <p>I uploaded an apk using adb</p>
  
  <pre><code>adb push myAppName.apk /sdcard/
  </code></pre>
  
  <p>to double check:</p>
  
  <pre><code>adb shell ls /sdcard/
  </code></pre>
  
  <p>sure enough, it's there. 
  then:</p>
  
  <pre><code>adb install /sdcard/myAppName.apk
  can't find '/sdcard/myAppName.apk' to install
  </code></pre>
  
  <p>Note* I tried adding the path in parentheses as suggested on an <a href="http://forum.xda-developers.com/showthread.php?t=870571" rel="nofollow">xda post</a> but this didn't help. 
  Are there multiple sdcard directories where push defaults to one and install defaults to another? I tried using root explorer to find the files that <code>adb install /sdcard/&lt;TAB&gt;</code> suggests but I can't file these files in any dir. </p>