# Collabora online 24.04 android build problems

**URL:** <https://forum.collaboraonline.com/t/collabora-online-24-04-android-build-problems/3734>\
**Category:** Development\
**Created:** [June 2, 2025, 12:51pm UTC](https://forum.collaboraonline.com/t/collabora-online-24-04-android-build-problems/3734 "2025-06-02T12:51:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![james\_brown](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@james\_brown](https://forum.collaboraonline.com/u/james_brown)\
**Post date:** [June 2, 2025, 12:51pm UTC](https://forum.collaboraonline.com/t/collabora-online-24-04-android-build-problems/3734/1 "2025-06-02T12:51:37Z")

</div>

Hi.  
Please help me.  
I am beginner in developing collabora online android.  
In order to build collabora online 24.04 android, followed as [Build for Android | Collabora Online - Community Page](https://collaboraonline.github.io/post/build-code-android/)  
But i couldn’t build POCO from version 1.10.1 to 14.2 with androi NDK 23.  
I got error “x86-64-linux-android.ar not found”, “i686-linux-android.ar not found” and “aarch64-linux-android.ar not found”.  
Which version of poco can be built with android NDK 23?  
How to solve it?  
Also how to build collabora online 23.05 android?  
Please help me ASAP.  
Thank you.

---

<div class="post-metadata">

**Author:** ![darshan](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/darshan/32/2230_2.png) [@darshan](https://forum.collaboraonline.com/u/darshan)\
**Post date:** [June 9, 2025, 12:13pm UTC](https://forum.collaboraonline.com/t/collabora-online-24-04-android-build-problems/3734/2 "2025-06-09T12:13:38Z")

</div>

Hello @james_brown

## Quick Fix (NDK 23+)

Starting with **NDK r23** , **the `binutils` tools like `ar` were removed** in favor of LLVM tools (like `llvm-ar`). So instead of:

- `aarch64-linux-android-ar`  
you now get:
- `llvm-ar` (with `--target=aarch64-linux-android`)

#### Option 1: Set Environment Variables (Preferred)

Add this to your environment before building Poco:

```auto
export AR=llvm-ar
export RANLIB=llvm-ranlib

```

Also make sure to use:

```auto
export CC=clang
export CXX=clang++

```

Then rerun the Poco build step.

> Make sure that `llvm-ar` is in your `$PATH`. It’s in `$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin/`.
