I believe I know why Baby Names installation fails - this is the second app with the same problem, the first one is Merriam Webster dictionary.
I can fix it, but I'm afraid only for myself.
But I can give you direction:
first, you need a tool called apktool, it's easy to find, install and use;
second, you need Android emulator, which you can create downloading Android SDK to get adb;
third, you need to install Amazon Appstore on that emulator;
forth, install Baby Names on that emulator through Appstore;
fifth, extract (adb pull) mobi.wiegandtech.babynameslite.apk from the emulator, it’s under /data/app;
sixth, using apktool disassemble that apk (“decode” in their terminology);
seventh, you need to edit file AndroidManifest.xml
it has
android:installLocation="preferExternal"
put internalOnly instead of preferExternal.
eighth, reassemble the apk using apktool (“build” in their terminology);
ninth, copy the updated apk onto your device;
tenth, install it.
Instead of the last two steps you can install the app with adb install.
Officially in Android “prefer” means exactly that, and if it fails to install the app on an external memory it should switch to internal one. Some blame this fault on enTourage, but I believe it’s error processing of Android fails (in logcat one can see java’s stack).
It looks like a lot of trouble, but you need to do it only once and, then, you’ll love it.
You even can create an emulator running Android Market and pull apps from it.
Regarding Kobo:
Ermine 0.9 released by enToutage is missing a lot of important components. In that thread I mentioned above, post #1, you can find updated version of Ermine with missing parts. That’s the version I used to install Kobo reader without problems. Again, it helped me with a few apps.
|