I have an application (which contains an NDK component) which will not install on my HTC Hero (OS ver = 2.1u1) It does install on the emulator, and on a Motorola Droid (OS ver = 2.2). The following is the logcat which seems to indicate some problem with installing my .so file.
Does anyone have an idea at to what might be wrong here? Thanks 02-03 12:02:07.131: WARN/dalvikvm(92): disableGcForExternalAlloc: true 02-03 12:02:07.131: INFO/ActivityManager(92): Starting activity: Intent { dat=file:///sdcard/download/oubliettelite.1.3.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras) } 02-03 12:02:08.101: INFO/ActivityManager(92): Displayed activity com.android.packageinstaller/.InstallAppProgress: 930 ms (total 930 ms) 02-03 12:02:08.101: WARN/dalvikvm(92): disableGcForExternalAlloc: false 02-03 12:02:08.921: DEBUG/PackageParser(92): Scanning package: /data/ app/vmdl49598.tmp 02-03 12:02:10.291: INFO/PackageManager(92): /data/app/vmdl49598.tmp changed; unpacking 02-03 12:02:10.341: DEBUG/PackageManager(92): Caching shared lib lib/ armeabi/liboubliette-jni.so 02-03 12:02:10.351: WARN/PackageManager(92): Failed to cache package shared libs 02-03 12:02:10.351: WARN/PackageManager(92): java.io.IOException: Parent directory of file does not exist: /data/data/ com.gabysoft.oubliettelite/lib/tmp49599tmp 02-03 12:02:10.351: WARN/PackageManager(92): at java.io.File.createNewFile(File.java:1263) 02-03 12:02:10.351: WARN/PackageManager(92): at java.io.File.createTempFile(File.java:1330) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.cacheSharedLibLI(PackageManagerService.java: 2971) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.cachePackageSharedLibsForAbiLI(PackageManagerService.java: 2912) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.cachePackageSharedLibsLI(PackageManagerService.java: 2936) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.scanPackageLI(PackageManagerService.java: 2520) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.installNewPackageLI(PackageManagerService.java: 3863) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java: 4323) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService.access $1600(PackageManagerService.java:109) 02-03 12:02:10.351: WARN/PackageManager(92): at com.android.server.PackageManagerService $5.run(PackageManagerService.java:3795) 02-03 12:02:10.351: WARN/PackageManager(92): at android.os.Handler.handleCallback(Handler.java:609) 02-03 12:02:10.351: WARN/PackageManager(92): at android.os.Handler.dispatchMessage(Handler.java:92) 02-03 12:02:10.351: WARN/PackageManager(92): at android.os.Looper.loop(Looper.java:123) 02-03 12:02:10.351: WARN/PackageManager(92): at android.os.HandlerThread.run(HandlerThread.java:60) 02-03 12:02:10.351: WARN/PackageManager(92): Package couldn't be installed in /data/app/com.gabysoft.oubliettelite.apk -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en