the package name indeed doesnt have any relation with the country. The application compiled against android 4.2 might not work just by changing the minSdkVersion
. You should also make sure that when the min sdk version is dropped you are not getting any compile error. The new versions of android have new API's that were not present in lower version.
To summarize I would suggest re-compiling against android 2.1 . This way you can also make sure that all the codes are compilable for that particular version of Android.
On a side note android 2.1 is api level 7 and android 4.2 is api level 17 so you can also try this:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="17" />
You can find the list of Api level for different android OS versions here