Theoretically, yes. I've seen some attempts at this, but never seen it done elegantly or practically. I would think with Android virtualizing it's environment since Marshmallow it would have gotten easier, but I keep finding references for older apps that no longer exist in the play store.
How to do it? Not a clue.