[Libreoffice] Android bitlets ...

Tor Lillqvist tml at iki.fi
Wed Jan 18 12:58:40 PST 2012


>        * size of /data too small: (default seems to be 54Mb or so)

I think 54 MB is just enough for the default applications; the LO
ucalc unit test app will certainly not fit in that as the
LibreOfficeQA-SC-debug.apk file itself is already something like 68
MB...

I use -partition-size 500 when I start the emulator. I typically use a
command like:

emulator-arm -avd avd.vi -no-audio -no-window -partition-size 500

(avd.vi is the name I gave this avd...)

adb shell df says for me:

Filesystem             Size   Used   Free   Blksize
/dev                   252M    32K   252M   4096
/mnt/asec              252M     0K   252M   4096
/mnt/obb               252M     0K   252M   4096
/system                484M   151M   333M   4096
/data                  490M   287M   202M   4096
/cache                  64M     1M    62M   4096

after a "adb shell stop; adb shell start" (which seems to be necessary
now and then for files which are removed to actually stop taking disk
space, or something).

> E/AndroidRuntime(  594): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load lo-bootstrap: findLibrary returned null

probably there was a lack of space to unpack the .apk... Do a "adb
shell ls -l /data/data/org.libreoffice.android.qa.sc/lib" and see how
many of the native libs are missing.

>        * building fails with missing local.properties errors

Ah yes. The local.properties that gets automatically set up by I don't
remember which command says for me:

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must *NOT* be checked in Version Control Systems,
# as it contains information specific to your local configuration.

# location of the SDK. This is only used by Ant
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=/Users/tml/android-sdk-macosx

So I didn't add it to git ;) clearly if we add a
--with-android-sdk=/foo switch we should create it automatically.

>        Presumably that's utterly wrong ;-) but ... it got me a bit further.

I don't remember. I think the local.properties with its sdk.dir
pointer is the only thing missing, otherwise the files in git should
be enough as is for ant.

--tml


More information about the LibreOffice mailing list