I am building a developer tools SDK as an Android Library Project. I would like to have the host app developer configure my SDK not in code, but in an XML file. I looked into putting some configuration strings in the manifest, but that is not secure. So I would like to have the host developer define some strings in the host app. The trouble is, it doesn't appear that my library project can see the strings defined in the host app. I can't reference resource ids that are defined in the host project from my library project during compilation, even though they are merged together and stuck in the same DEX.
Is there any way to read resources defined in the host project, from a library project?