Three Android apps need to use common libraries. How to share among them all using internal storage only?
<p>For example, let's pretend there are three apps in Google Play named A, B, and C.</p>

<p>If I install C, and C requires a file called <code>lib.so</code>, then C will download the file from a given location to internal storage and use it.</p>

<p>Now, I install A and B, and they also require <code>lib.so</code>.</p>

<p>How can A and B share the file that C already has, using internal storage only?</p>

<p>Also, if I install B first, then I'd like it to be the same if I install A and C next.</p>

<p>I know it's possible to do this on external storage, but it can be removed by the user, but most importantly some devices don't have external storage.</p>

<p>Is there some way to make a fake external storage on the internal storage that can be shared among apps?</p>
