xxx.yyy.zzz 라는 패키지를 사용하셨다면,
xxx.yyy.zzz.aaa 같은 패키지를 만들고 시작 Activity를 여기에 한개 복사해 넣어 준 후
AndroidManifest.xml의 패키지명을 xxx.yyy.zzz.aaa 로 바꾸고,
시작 Activity의 경로를 복사해 넣은 xxx.yyy.zzz.aaa 로 바꾼 이후
각 소스에서 사용하는 R.java의 import 경로를 변경해주시면 쉽게 변경 가능합니다.
저의 경우 배치수행 시
상용 AndroidManifest.xml_상용 같은 것을 AndroidManifest.xml 로 이름 변경하고,
R.java의 import 경로를 sed를 통해 아래와 같이 일괄 변환해서 빌드하고 있습니다.
sed -i 's/import xxx.yyy.zzz.R;/import xxx.yyy.zzz.aaa.R;/g' *.java
( java 파일의 xxx.yyy.zzz.R; 문자를 import xxx.yyy.zzz.aaa.R; 로 일괄 변환하는 메크로입니다.)
마찬가지로 무료로 변경하는 것도 역으로 배치를 수행하게 만들면 되며,
이 경우 큰 소스 변경 없이 두 버젼이 관리가 되는 듯 합니다.