I've been searching frantically for a way to enable cheats in the android version of the game but I could never do it. Finally I decided to create my own solution for this problem. I edited the ui.menu file from each game (Baldur's Gate, Baldur's Gate 2, Icewind Dale, Planescape torment) and I've changed the function of the help key (The ? symbol) to open the cluaconsole and the menu that has explore,godbow, travel etc. functions. You don't even have to edit baldur.ini for this to work. I used versions 2.5 of the games (latest versions as of now). Downlload the zip file and then put the override folder of the respective game to android-data-com.beamdog.(game)-files and then run the game. when you are playing press the ? and then the console will come up. to dissable it either press the done button or the enter key when you write a code on the console. Hope it helps you put cheats on android. If you need more help or guidelines, please tell me.
The code that I changed is this (for opening console):
area 3 56 73 55
enabled "worldScreen == e:GetActiveEngine()"
tooltip lua "Infinity_FetchString(31827)" --"getTooltipWithHotkey(16,31827)"
tooltip force lua "sidebarForceTooltips == 1"
tooltip force top
clickable lua "sidebarsGreyed ~= 1"
Infinity_PushMenu('cheatMenu', 0, 0)
and this for closing the console
area 306 164 300 40
text style "button"
Infinity_PopMenu('cheatMenu', 0, 0)