# APK File - Upload Errors
# ERROR_APK_MALFORMED
This error means that the uploaded APK metadata could not be read.
Resolution
To resolve this issue, you must re-upload your APK file to the platform.
# ERROR_APK_DOES_NOT_MATCH_DEVELOPER_CERT
In this errors, the APK file was signed with a certificate that does not match our records. In some instances, this could be related to using different certificates in multiple versions of the application.
Resolution
You must sign each new APK with the same developer certificate.
# ERROR_APK_VERSION_CODE_MATCHES_SUBMITTED_APK
This error means that the APK you uploaded has a manifest with a version code that has already been submitted for review.
Resolution
To solve this error, you must increment the version code and try uploading again.
# ERROR_PACKAGE_NAME_BELONGS_TO_DIFFERENT_DEVELOPER
Here, the APK you uploaded has a package name that is already in use within our system.
Resolution
To solve this error, please rename the package and resubmit the APK File.
# ERROR_APK_IS_NOT_SIGNED
The APK you uploaded was not signed with a developer certificate.
Resolution
To correct this error, please sign it and try uploading again.
This error can also be related to the signature algorithm being used. We recommend using the algorithms below to sign your APK and avoid security risks and signature errors
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
# ERROR_RESERVED_PACKAGE_NAME
The APK you uploaded has a reserved package name.
Resolution
To correct this error, please make sure your package name does not start with co.poynt or com.poynt.
# ERROR_PACKAGE_NAME_MISMATCH
In this error, the APK file you uploaded has a different package name from the application.
Resolution
Please make sure you are on the right application page and try uploading again.
# ERROR_PACKAGE_ALREADY_IN_USE
The APK you uploaded has package name that is associated with another application.
Resolution
Please make sure you are on the right application page and try uploading the APK file again.
# ERROR_DEBUGGABLE_VARIANT
This error is caused by your APK file containing test developer certificates, which includes debug variants that are only supported for package names ending in .dev.
Resolution
If you are working with a production application, you must use the production developer certificate. Once you include the correct certificate, you can try uploading the file again.
# ERROR_PUBLIC_KEY_MISMATCH
The APK you uploaded was not signed with the same certificate as the previous version, which causes a public key mismatch.
Resolution
Please include the correct certificate and try uploading the file again.
# ERROR_WRONG_APK_VERSION_CODE
The APK you uploaded has a missing or unexpected version code.
Resolution
Please correct or include the version code and try uploading your file again.
# ERROR_WRONG_APK_SDK_VERSION
The APK you uploaded has a missing or unexpected sdkVersion.
Resolution
Please review the sdkVersion in your APK and try uploading it to the platform again.
# ERROR_MISSING_APK_ICON
If you are receiving this error, you must first check your APK to make sure it contains the icon file and that it follows the specifications outlined in the App Center Assets Guideline.
Resolution
To check the metadata, you can use the following command on your computer's terminal. Please note that this command is only for MacOS.
/Users/Username/Library/Android/sdk/build-tools/{buildVersion}/aapt d-- include-meta-data badging <package-name>
If the error persists, it may be due to the Gradle version used to build the application.
NOTE
Newer versions of Gradle usually pack the app's icon in a .xml format instead of a .png, which is not identified by our APK evaluation system.
To resolve the issue, you must downgrade the versions to the ones specified below, rebuild the APK and try to upload it to the developer center again.
- Gradle Plugin: v4.1.0
- Gradle Version: v6.5
- Java SDK: Java 8
# ERROR_ADD_APK_ICON
This error might showing because the APK you uploaded could not be read or the icon could not be uploaded.
Resolution
Please make sure you are complying with the App Center Assets Guideline, and try uploading your file again.