Home > Resources > Development Tools > App Testing Service

Troubleshooting App Testing Service Failiures

Introduction

Introduction

This page provides a reference of possible test failure messages that you might receive when submitting an app to the App Testing Service, possible causes, and how to fix those errors.

Test Failure Reference

Test Name Reasons for Failure Suggested Resolution

STATIC_WALLPAPER

Your APK includes a manifest declaration or an API invocation that refers to setting a static wallpaper.

Note: Using static wallpaper is supported by the Amazon Appstore on non-Amazon devices. You can submit your APK without fixing this issue, but your app will not be compatible with Amazon devices.

In order to be compatible with Amazon devices, your app should not use the SET_WALLPAPER permission. If your app includes the statement below, you must ensure it degrades gracefully and handles the error condition in an elegant and user-friendly manner.

android.permission.SET_WALLPAPER

LIVE_WALLPAPER

Your APK includes a manifest declaration or an API invocation that refers to setting a live wallpaper.

Note: Using live wallpaper is supported by the Amazon Appstore on non-Amazon devices. You can submit your APK without fixing this issue, but your app will not be compatible with Amazon devices.

In order to be compatible with Amazon devices, your app should not set live wallpapers.

WIDGET

Your APK includes a manifest declaration or an API invocation that indicates that your app is a widget.

Note: Widgets are supported by the Amazon Appstore on non-Amazon devices. You can submit your APK without fixing this issue, but your app will not be compatible with Amazon devices.

In order to be compatible with Amazon devices, your app should not be a widget.

THEME

Your APK includes a manifest declaration or an API invocation that indicates that your app is a theme or theme launcher.

Note: Themes and theme launchers are supported by the Amazon Appstore on non-Amazon devices. You can submit your APK without fixing this issue, but your app will not be compatible with Amazon devices.

In order to be compatible with Amazon devices, your app should not be a theme or theme launcher.

SMS

Your APK includes a manifest declaration or an API invocation that indicates that your app uses SMS features.

Note: SMS features are supported by the Amazon Appstore on non-Amazon devices. You can submit your APK without fixing this issue, but your app will not be compatible with Amazon devices.

In order to be compatible with Amazon devices, your app should not use the following permissions. If your app includes any of these permission statements, you must ensure that it degrades gracefully and handles error conditions in an elegant and user-friendly manner.

  • android.permission.READ_SMS
  • android.permission.RECEIVE_SMS
  • android.permission.SEND_SMS
  • android.permission.WRITE_SMS

RINGTONE

Your APK includes a manifest declaration or an API invocation that indicates that your app is a ringtone.

Note: Ringtones are supported by the Amazon Appstore on non-Amazon devices. You can submit your APK without fixing this issue, but your app will not be compatible with Amazon devices.

In order to be compatible with Amazon devices, your app should not be a ringtone.