Yes you cannot apply for OCI in India while on tourist visa. I know a friend who is on e-visa and tried to apply for OCI. She was told by FRRO to apply for entry visa first and then apply for OCI after 6 months of stay. I would be doing the same. I have an entry visa and will be applying for OCI...