armory3d / armory3d/armory

[Android (C)] oimo Physics not working

Open
#1,476 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
3.3k
Forks
353
Avg merge
3d 16h
Merged PRs (30d)
1

Description

iomo Physics will not run on Android and return the following error :

```
I/Kinc: Starting KoreHL
D/ViewRootImpl@45dec29[KoreActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 2220, 1080) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2
...
...
...
D/hl: Uncaught exception: Can't cast i32 to hl.types.ArrayBytes_Float
V/threaded_app: android_app_destroy!
I/zygote64: System.exit called, status: 0
I/AndroidRuntime: VM exiting with result code 0, cleanup skipped.
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported oimo Physics failure on Android and inspect the Android runtime path that produces the logged cast error. Trace the oimo Physics integration from the Android build entry point, then verify the fix by running the same scenario without the ArrayBytes_Float cast exception.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, cpp
Domain
game-dev, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.