Search Issue Tracker

Fixed in 2020.1.X

Fixed in 2019.2.X, 2019.3.X



Found in





Issue ID




[Android]AndroidJavaClass fails to load classes from aars with AndroidJavaException



How to reproduce:
1. Open the attached project
2. Go to the Project window-> BUG_REPORT_FILES-> BugScene
3. Build and Run on Android device

Expected: Android class from an aar are loaded via AndroidJavaClass

Actual: AndroidJavaClass fails to load classes from aars with
AndroidJavaException: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.Class.getName()' on a null object reference

Reproducible with: 2019.2.16f1, 2019.3.0f2, 2020.1.0a16

Reproducible with:
VLNQA00125 Google Pixel 2 8.1.0 Snapdragon 835 MSM8998 Adreno (TM) 540 OpenGL ES 3.2 FA7BB1A08116
VLNQA00012 Samsung Galaxy S6 7.0 Exynos 7 Octa 7420 Mali-T760 OpenGL ES 3.2 04157df40db4bd2c

- Seems like regression, but I can't test earlier versions because of the thrown package errors
- See the logacat Terminal Saved Output.txt attached

  1. Resolution Note (fix version 2019.3):

    Android: Fix calling static method in base class through derived using AndroidJavaClass.

  2. Resolution Note (fix version 2019.2):

    Fixed in 2019.2.22f1

Comments (11)

  1. yakandco

    Jan 16, 2020 02:01

    When is this fix to arrive in a production version? between this bug and OpenGL shader bugs (this has since been fixed) we've been unable to compile a working build for Android since Sep 2019 (v2019.2.4), every version since has had show stopper issues. It'd be great if this could be stepped up and back ported to a 2019.2.x version as I'm quite concerned that 2019.3 is going to bring a fresh round of issues with it. Will the fix at least be shipped with the first production ready version of 2019.3? Sorry but having to wait 4 months to 'maybe' be able to compile a working android app is quite frustrating.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.