I made an AIR game unaware of AIR package name mangling. Now I am unable to:
- Upload the game binary because of bad package name
- Create another game entry because the name is already taken
- Change name because it's disabled
- Change ID becasue it's disabled
Repackaging APKs is a pain in the butt, please add a way to remove games.
Comments
It used to be said that you had to unzip your APK and modify your manifest file for each build to change your package name, but that's ridiculous, and there's an easier way someone recently discovered.
You can remove the "air." prefix from your appID by "opting-out" of it. In order to do so, you need to create a new environment variable in the OS of your development machine. The Flash packager checks for this variable when it creates a build, and if it *doesn't* find it, it appends the prefix. Strange, huh?
Here's instructions I used to do it (with links for both Mac and PC): http://stackoverflow.com/questions/5163561/android-app-id-prefix-problem/16594058#16594058
The best part is that the variable is named "no android flair." Ha!
After you've added the variable, just close and reopen your IDE, and voila, no more "air." prefix in future builds. Your app won't be able to notify the user if they're missing the AIR runtime, but since you're probably using captive runtime for your app (you are, right?) that's not an issue.