I have two Android projects in Eclipse. I copied the one project from the other, then changed the app name (in strings.xml) and the project name (in Eclipse).
But now there is a problem: When I run either of the applications in the emulator, the other one gets lost (maybe overwritten?). So I guess that there is another setting I have to make, so that Android recognizes the two apps to be different?
Thanks!
Actually you need to change the name in several places:
First, as you said, the name of the string, which is the visible name of the application.
Second, go to activity->src and right click on the package (com.example.whatever) and do refactor->rename;
Then go to the manifest.xml: and change the field in:
<manifest package="com.example.whatever" >
If you are using native code, JNI, you will also have to change the names of the c++ functions, which is a pain in the ass:
Java_com_example_whatever_activity_function()