How to override string resources of other android plugins in Unity
I need to override strings resources as used in some 3rd party plugin to customize the UI as provided by this 3rd party plugin.
Android native development provides this capability of overriding a string resource defined by any library by declaring the same string resource identifier in the "application" project and changing the value of the said string resource.
For example:
An android plugin ABC uses a string identifier "R.id.my_string" with value "Hello there !". This string is used by the ABC plugin to display in its own UI, lets say a login page.
In my Unity app i need to override this string identifier "R.id.my_string" and make the value "Hello there buddy !". This technique allows for customization of various resources like color, dimensions, themes, strings etc.
In Android native development this is fairly easy to achieve.
How can this be done in Unity app ?
I have already tried declaring a "Assets/Plugins/Android/res" folder and making my changes there but there is no guarantee that this will work 100% of the times since this is also compiled as a "library" project instead of an "application" project
Your answer
Follow this Question
Related Questions
Help with google vr for android api 0 Answers
Android build problem 0 Answers
Unable to merge android manifests 1 Answer