mapbox / mapbox/mapbox-unity-sdk

Included Android ARM64 libsqlite3.so is not 16KB-aligned

Open
#1,965 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
784
Forks
231
PR merge metrics
No merged PRs in 30d

Description

Hi,

I installed the Mapbox-unity-sdk according to instructions and added some of my own things. The map does load in Unity Editor, but when I try to make a build for my Android 15 device, the app opens and finds the initial location, but does not load maps. Also, the location does not update.

There is a warning that libsqlite3.so is not 16KB-aligned (ARM64-v8a version) and that might cause problems with Android 15. I am wondering could that be the reason I have issues? Or is it supposed to work even with the warning?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing an Android 15 build of the Mapbox Unity SDK and inspect the included ARM64-v8a libsqlite3.so for the reported 16KB alignment warning. Determine whether that warning correlates with maps failing to load and location updates not working; done means the cause is established and the Android 15 behavior is verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp, sqlite, unity
Domain
build-system, databases, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.