- Home /
How get string[] field from AndroidJavaObjects in Unity?
I try get array string from field this method getApplicationInfo().sharedLibraryFiles. All what i fiend in Internet, i try this use. Please help me.
AndroidJavaObject activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaObject packgeManager = activity.Call<AndroidJavaObject>("getPackageManager");
string packageName = activity.Call<AndroidJavaObject>("getApplicationInfo").Get<string>("packageName");
AndroidJavaObject applicationInfo = packgeManager.Call<AndroidJavaObject>("getApplicationInfo", packageName, 1024);
AndroidJavaObject sharedLibraryFilesObjects = applicationInfo.Get<AndroidJavaObject>("sharedLibraryFiles");
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220612044453im_/https://answers.unity.com/themes/thub/images/avi.jpg)