Re: [AD] Android 2.2

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On 2012-05-12, at 7:14 PM, Peter Wang wrote:
> Hi,
> 
> I got a bit further but still can't get the Android port to run on my
> 2.2 device.

It's certainly possible, I'm running it on 2.1.

> Firstly, liballegro.so wouldn't load.  It seems that libandroid.so was
> introduced in 2.3 for NativeActivity (maybe amongst other things).
> Do we really need to link with that library?  It turns out we don't link
> it if WANT_ANDROID_LEGACY is set, but I thought that meant Android 1.6 or
> thereabouts, which is why I didn't think to set it.

You want to set WANT_ANDROID_LEGACY. It's meaning is kind of fuzzy but
you likely need to build for armv6. You still shouldn't set WANT_GLES2 off though.

> Next, the user application liballegro-example.so won't load.
> I guess it's unable to find or load liballegro-debug.so, etc. even
> though they're in the /data/data/org.liballeg.app/lib directory as well.
> Any ideas?  dlerror is particularly useless.

In the project directory you should put your allegro_*-debug.so's in
jni/armeabi.





Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/