Theres another option to run civ2 on Android and i think it may be the Best one, since it allow the user to make its own layout with personalized buttons, and even using layers for this buttons, instead of using a physical keyboard or a emulated windows keyboard. I have been using it to play civ 1 and so far it has worked great. Is called magic dosbox. Its based on dosbox 0.74, i havent tried to setup civ2, since like dosbox it requires first the install of win95 and then run civ2 over it. Here are two screenshots of how it looks. If some1 wants to try it.
Thats the main layout, with the joystick you move ur units as using ur numpad. The joystick is also used to move the screen like you would do using ur mouse, you just toggle between one function or the other. Theres also the option to swipe in the direction you want to move your screen, if you press the center of the joystick it centers the screen in the active unit.
This is one of the layouts with the most used commands, but as i said you can modify this to suit your needs. In fact the whole layout was created by a guy in the magic dosbox Forum. And i just made Minor modifications.
Its also posible to create shortcuts to documents related to the game for easy access.
And of course theres a keyboard for those commands that are not used that often and are not worth the space in the main layer
Im not in any way related to the magic dosbox developer, nor trying to advertise his product. But im certainly sure, this app is the Best option to emulate many dos and win9x games. Like a year ago i tried dosbox turbo, to run civ1 and honestly got pretty disapointed, since playing it, feelt really weird. Like 2 months ago tried magic dosbox, because one friend told me about it, and now i wonder why there is no a good port of civ 1 for Android, i mean if its possible to emulate civ 1, and im pretty sure civ2, (since theres people already emulating games like doom, comandos, age of empires, dungeon keeper, etc) Why there is not already a good android port of many games of that time, including of course civ series. Im pretty sure that once it gets possible to run win98 in Android with good perfomance once smartphones get that powerfull it could be very posible to play civ3 on emulators like this.