question

rcneuratron avatar image
rcneuratron asked

App Testing Service reports: Invalid APK

We have an app which is currently for sale in the Google Play store. We attempted to test it using the App Testing Service, but it reports: [i]Invalid APK. The APK appears to be corrupted. Please check the APK and test again. Invalid APK: Testing Not Performed[/i] The apk file was created using Marmalade, and we tried uploading both signed and unsigned versions. What can cause this error?
fire tabletsubmission testing distribution
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sujoy@Amazon avatar image
Sujoy@Amazon answered
It looks like your binary contains an invalid version name string within the manifest. The version string should only contain numbers and decimal points. No symbols should be used. Here are examples of accepted and non-accepted version strings: - Accepted: "1.22", "1.2.2", "2.334", "1.2.4.3" - Not accepted: "1a", "1.2beta", "1.2 New Update includes Chinese characters", "1.23 (great updates)" Please review the version name in your binary, make any changes required and upload it again via the Amazon Mobile App Distribution Portal. Here is a link to our blog post on the manifest requirements for your reference: http://www.amazonappstoredev.com/2011/04/preparing-the-androidmanifestxml-file.html
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

rcneuratron avatar image
rcneuratron answered
Yes, that's fixed it. Thank you! It might be an idea for you to put that information (or a link to it) on the page in question. Currently the error message is a bit inscrutable.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.