Can not read apk file on android emulator - SDK 1.1

by danielececil...@gmail.com » Thu, 30 Apr 2009 02:05:56 GMT


Sponsored Links
 Hi,

It seems my code cannot read an apk File I have created on the Android
emulator.

- First off, I created an sdcard with command 'mksdcard ...'
- then I run this code:

------------- Begin Cut Here --------------->

File tmpdir = new File(tmpdirpath+name);

if (!tmpdir.exists())
 {
  boolean b = tmpdir.mkdirs();
 }
else
 {
  if (!tmpdir.isDirectory())
  {
   throw new RuntimeException("here : the tmp dir conflicts");
  }
 }
File apk = new File(tmpdirpath + name + "/" + name + ".apk");
if (!apk.exists())
 {
  apk.createNewFile();
 }
// with name = name of my apk file.

------------- End Cut Here --------------->

- The apk file is successfully created on a temporary directory on /
sdcard,
but I have no permissions to read it:

- - - - r w - r w -

- I tryed to change them:
# adb shell
# chmod 777 myFile.apk

No error but permissions remain the same

- - - - r w - r w -

and I get the following exception:
        04-28 14:56:16.296: ERROR/dalvikvm(231): Can't open dex cache '/data/
        dalvik-cache/
        
sdc...@.tmpdir@org.python.pycode._p...@org.python.pycode._pyx0.apk@classes.dex':
        No such file or directory
        04-28 14:56:16.296: INFO/dalvikvm(231): Unable to open or create
cache
        for /sdcard/.tmpdir/org.python.pycode._pyx0/
        org.python.pycode._pyx0.apk
        04-28 14:56:16.306: WARN/System.err(231): java.io.IOException: unable
        to open DEX file
        04-28 14:56:16.326: WARN/System.err(231):     at
        dalvik.system.DexFile.openDexFile(Native Method)
        04-28 14:56:16.336: WARN/System.err(231):     at
        dalvik.system.DexFile.<init>(DexFile.java:55)
        04-28 14:56:16.346: WARN/System.err(231):     at
        dalvik.system.DexFile.<init>(DexFile.java:41)
        04-28 14:56:16.355: WARN/System.err(231):     at
        org.python.debug.FixMe.getClassByName(FixMe.java:93)


Can somebody help please?


--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. File extensions stripped from some assets and not others

When I add a GZIPed file to my Android project's assets, the ".gz"
extension is stripped when the project is packaged in Eclipse. (So,
for instance, "foo.gz" in my assets folder needs to be accessed in
code using getAssets().open("foo").) This doesn't seem to happen with
other extensions (e.g., ".html") that I'm using. The asset is still
GZIPed (I have to wrap the input stream in a GZIPInputStream to read
it).

Is this standard behavior or a bug? If it's standard, is there any
documentation about which extensions are stripped and which are
preserved?

-- 

2. OOT: Paging om Arya Mada

Permisi numpang jalum ya..

Om, kalo mantau bisa tolong japri harvestbe...@gmail.com

Ada problem sedikit.. :)

-- 
===============
"

3. Will pay to have someone develop this app for me.

4. Touch screen calibration apk

5. why delete .odex file for no-sign application when build odex?

6. webkit modification question

7. How to play youtube videos within webview using HTML5