Have got an API key created for an app on one developer account some time ago, for testing purposes. Now we're getting the app ready for release on another account, but found out it is not possible to use same package name again, nor it is possible to delete the unneeded API key. A couple days ago I have sent a deletion request using Contact Us form, as other forum discussions seem to suggest. The no-reply email came in (You have created Case# 1649824681. The Support Team will contact you as soon as possible.) and nothing seem to happen after that. Does it usually take this long to handle the request? Do I have to re-send it to a specific section maybe?
Hi rpahut, The message "That package name is already in use and cannot be duplicated" means that you have either a previously submitted app or a Live App test, whose binary's package name is exactly the same as you are trying to submit. Because Android distinguishes apps based on their package name value (not the app title), you might be getting that error. Please make sure your every app has a unique package name -- for that check the Android manifest file in each app and see that their 'package' attribute values are different. Please review the following article, specifically the 'package' section:
http://developer.android.com/guide/topics/manifest/manifest-element.html This can also happen when you have a Live App Test on one of your accounts that contains a binary with the package name that's a duplicate of an existing app in another account. If you receive a "duplicate package name" error message while attempting to upload this app on your other Amazon developer's account, please do the following: 1. Please end your current Live App Test with the original package name on this account 2. Replace that binary file with another binary file that has a different package name. 3. Please make sure you hit 'Save' to enter the new binary file into our system. 4. After this new Live App Test has gone 'Live', please end this Live App Test as well. This will clear your actual apk package name from our system. The above steps should let you upload and submit your app with the original package name to the Amazon Appstore on your second developer's account. Please let us know if you have any further questions.
Hi there! Thanks for posting. I've responded to your case, but just in case any other developers have similar issues, we have recently changed this process. API key deletion/Recovery is now a self service feature available through the security profile page on
developer.amazon.com. Feel free to check out instructions here:
https://developer.amazon.com/public/apis/engage/login-with-amazon/docs/register_android.html - under Step 3 of "Retrieving an Android API Key". If you have any other issues, please do not hesitate to get in touch. I see that you said you're unable to delete the unneeded key, so if you could let me know how this is not available for you, I'll be happy to investigate further for you via your contact us case. Just feel free to reopen it. Thanks!
Actually, we're still unable to reuse the package name on another account. I have deleted the old API key, but when trying to create a new one we get an error "That package name is already in use and cannot be duplicated." Message was edited by: rpahut
There aren't any binaries anywhere on this account, I don't think. The app has a status of "Not Submitted", and a single Live test is marked as "Incomplete" (both has some empty unfilled pages in configuration, doesn't look like they could have been submitted anywhere yet). The only place where I could find the package name being used is in the API key description, and now that I have it deleted I see there is an option to restore it, which makes me think it wasn't deleted completely and is probably still holding on to the package name. Would it be possible to delete it completely, or better yet figure out exactly where package name is being used?