Why can't you use the same package name for the version? It will also allow your beta users to be notified of an “app update” (that is, in the release of the final version).
If you want to use different package names, one way is to create an ant script that you can run that modifies all imported files and manifest.xml to use the new name. Thus, you have your own code that you are developing, then you can just run your ant script whenever you are ready to load onto the market; let's say "ant beta". This would rename all your packages from com.company.app to com.company.app_beta, and you could publish it on the market.
Matt horst
source share