Search Issue Tracker
Fixed in 2019.3.X
Votes
0
Found in
2019.3.0a12
2020.1
Issue ID
1180301
Regression
No
[Android] Crash when calling "Finish()" on an Android activity from a Unity Library with "ARCore"
Reproduction steps:
1. Download "UaaLExample" project or set-up Unity as a Library V2 (https://forum.unity.com/threads/integration-unity-as-a-library-in-native-android-app-version-2.751712/)
2. Export "UnityProject" for Android (Development build)
3. Open "NativeAndroidApp" with Android studio
4. Run-on a connected device
5. "Show Unity"
6. "Unload"
7. A crash log should appear in Logcat pointing to "ARCoreManager"
Actual Result: Crash
Reproduced with: 2020.1.0a5, 2019.3.0b3, 2019.3.0a12
Could not reproduce on: 2019.3.0a12 and down (UaaL started working a12 and up)
Note:
If the log can't be seen, after pressing "Unload" unplug the device to catch the backtrace
Repro Devices:
VLNQA00282, Samsung Galaxy S10e (SM-G970U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00277, Asus ROG Phone (ASUS_Z01QD), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630
No Repro Devices:
VLNQA00010, Samsung Galaxy S8 (SM-G950U), Android 7.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00003, Razer Razer Phone (Phone), Android 7.1.1, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
VLNQA00015, Samsung Galaxy Note8 (SM-N950W), Android 8.0.0, CPU: Snapdragon 835 MSM8998, GPU: Adreno (TM) 540
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Editor crashes when debugging a for loop
- Crash on UnityPlayer!profiling::ProfilerManager::DisposeProfilerRecorder+0xa when Player gets relaunched and exited after running for a long amount of time
- [Input system] When releasing one touch and pressing a second touch during a single frame, the second touch is not translated into UI event line OnPointerDown by the InputSystemUIInputModule
- URP Samples - multiple "Attempting to resolve render surface" and other errors appear when setting Quality pipeline asset
- OnDemandRendering.willCurrentFrameRender returns incorrect values in the Player when UnityEngine.Rendering.OnDemandRendering.renderFrameInterval is greater than 1
Resolution Note (fix version 2019.3):
New updated UaaL project: https://forum.unity.com/threads/integration-unity-as-a-library-in-native-android-app-version-2.751712/