[ 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.