Search Issue Tracker

Duplicate

Votes

0

Found in

2017.4

2017.4.29f1

2018.4

2019.1

2019.2.0a1

Issue ID

1170271

Regression

No

[IL2CPP][Android] Incorrect symbol length/symbols returned with "AndroidJavaClass"and "AndroidJavaProxy" on Android < 5.1.1

Android

-

[IL2CPP][Android]Incorrect symbol length and symbols returned when passing characters through "AndroidJavaClass::CallStatic<string>" and "AndroidJavaProxy" on Android OS lower than 5.1.1

Reproduction steps:
1. Open "StringTestProject 2017.4.29.zip" project
2. Change Scripting API to IL2CPP
3. Build & Run for Android
4. Click "Direct get" and/or "Call intrf" buttons
5. Notice that at the top there is no text output after the colon

Expected Result: Correct symbol length and symbols returned when passing characters through "AndroidJavaClass::CallStatic<string>" or "AndroidJavaProxy"
Actual Result: Incorrect symbol length and symbols returned when passing characters through "AndroidJavaClass::CallStatic<string>" or "AndroidJavaProxy" on Android OS lower than 5.1.1

Reproduced with: 2019.2.0a1, 2019.1.11f1, 2018.4.5f1, 2017.4.30f1
Did not reproduce on: 2019.3.0a10, 2019.2.0b10

Note:
Related to case 1059652
Couldn't launch app built on 2019.3 but I think the issue is not present there
Couldn't find where specifically in 2019.2 the issue stops reproducing because of building errors

Repro Devices:
VLNQA00043, Samsung Galaxy S3 Mini Value Edition (GT-I8200N), Android 4.2.2, CPU: Marvell PXA988, GPU: GC1000 Graphics Engine
VLNQA00016, Samsung Galaxy S4 Mini (GT-I9195), Android 4.4.2, CPU: Snapdragon S4 Plus MSM8960, GPU: Adreno (TM) 305
VLNQA00255, Samsung Galaxy Note3 Neo (SM-N7505), Android 4.4.2, CPU: Exynos 5 Hexa 5260, GPU: Mali-T624
VLNQA00020, Samsung Galaxy S3 (SGH-T999), Android 4.3, CPU: Snapdragon S4 Plus MSM8960, GPU: Adreno (TM) 225
VLNQA00055, Samsung Galaxy S3 (SC-06D), Android 4.1.2, CPU: Snapdragon S4 Plus MSM8960, GPU: Adreno (TM) 225
VLNQA00057, Htc One M9+ (HTC_M9pw), Android 5.0.2, CPU: MediaTek Helio X10 MT6795T, GPU: PowerVR Rogue G6200
VLNQA00035, Motorola DROID MAXX 2 (XT1021), Android 4.4.4, CPU: NOT FOUND, GPU: Adreno (TM) 305
VLNQA00114, Samsung Galaxy S3 Mini (GT-I8190), Android 4.1.2, CPU: NovaThor U8500, GPU: Mali-400 MP

No Repro Devices:
VLNQA00119, Xiaomi Mi 5 (MI 5), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00146, Htc 10 (HTC 10), Android 7.0, CPU: Snapdragon 820 MSM8996, GPU: Adreno (TM) 530
VLNQA00112, Htc M9 (HTC One M9), Android 7.0, CPU: Snapdragon 810 MSM8994, GPU: Adreno (TM) 430
VLNQA00122, Samsung Galaxy S9 (SM-G960F), Android 9, CPU: Exynos 9 Series 9810, GPU: Mali-G72
VLNQA00272, Samsung Galaxy S10+ (SM-G975U), Android 9, CPU: Snapdragon 855 SM8150, GPU: Adreno (TM) 640
VLNQA00267, Samsung Galaxy S10+ (SM-G975F), Android 9, CPU: Exynos 9 9820, GPU: Mali-G76

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.