I have cordova latest version installed on my system and I created the basic app with command
cordova add platform android
This is a normal behaviour.
Cordova is going to take the
index.html from your projects root folder, everytime you run
serve without attribues, which is located directly inside your projects
www folder inside your cordova project contains the
index.html which is taken and "thrown" into all platform folders when you run those commands.
cordova prepareeverytime after you did a change to your
index.htmlwhich is located inside the