Progress will discontinue Telerik Platform on May 10th, 2018. Learn more

Build and Publish Your Android App to Google Play

Filter by IDE
Select the Progress AppBuilder client you are currently using for development.

IDE

When your app is production-ready, you can build and publish it to Google Play. After you build your app in AppBuilder, you need to download the application package and upload it manually to the Google Play Developer Console.

When you build your app for publishing to an application store, the build configuration is always set to Release and LiveSync is disabled.

For apps that target Apache Cordova 3.5.0 or later, you can enable AppManager LiveSync. AppManager LiveSync is a Telerik Platform distribution service that lets you quickly deliver updates and bug fixes to an already published app without the need to re-build and re-submit the application package for review in the app stores. For more information, see Update Your App with Telerik AppManager LiveSync.

Prerequisites

  • Verify that your preferred AppBuilder client is running and you are logged in.
  • Verify that you have opened the code for your app in AppBuilder.
  • Verify that you have a Google Play self-signed code-signing identity that expires after October 22, 2033.
  • Verify that you are a registered Google Play Developer.

Procedure

In-Browser

  1. In the top menu bar, click Publish and select App Stores.
  2. (Optional) Enable your app for AppManager LiveSync from the AppManager LiveSync toggle.
    For more information about AppManager LiveSync, see Update Your App with Telerik AppManager LiveSync.

    If you cannot see this option, your app does not target Apache Cordova 3.5.0 or later or the AppManager LiveSync service is not available for your subscription. For more information about the available subscriptions, see Telerik Platform Pricing. For more information about your current subscription, visit your account page.

  3. Select Google Play.
  4. Click Next.
  5. Select a cryptographic identity and click Next.
  6. After the build completes, click Download to store the application package on your local file system.
    If you have set a default download location for your browser, the in-browser client will not prompt you to specify name and download location. If you have not set a default download location for your browser, when prompted, browse to the location where you want to store the application package, provide a file name for the application package and click Save.
  7. Upload the application package manually in the Google Play Developer Console.
    1. Log in the Google Play Developer Console.
    2. In the All Applications tab, click Add new application to create a new app.
    3. In the Add new application dialog, select a default language, provide an application title and choose how to proceed.
    4. In the APK tab, upload your application package.
      1. In the APK tab, click Upload your first APK to Production.
      2. Click Browse files, locate the application package on your file system and click Open.
    5. In the Store Listing tab, complete the required fields in the Product details form and click Save.
    6. In the Pricing & Distribution tab, complete the pricing and distribution settings for your app and click Save.
    7. From the Ready to publish drop-down menu, select Publish this app.
    8. Verify that the status of your app is updated to Published.

Windows

  1. In the top menu bar, click Publish and select App Stores.
  2. (Optional) Enable your app for AppManager LiveSync from the AppManager LiveSync check box.
    For more information about AppManager LiveSync, see Update Your App with Telerik AppManager LiveSync.

    If you cannot see this option, your app does not target Apache Cordova 3.5.0 or later or the AppManager LiveSync service is not available for your subscription. For more information about the available subscriptions, see Telerik Platform Pricing. For more information about your current subscription, visit your account page.

  3. Select Google Play.
  4. Click Next.
  5. Select a cryptographic identity and click Build.
  6. After the build completes, click Download to store the application package on your local file system.
    Browse to the location where you want to store the application package, provide a file name for the application package and click Save.
  7. Upload the application package manually in the Google Play Developer Console.
    1. Log in the Google Play Developer Console.
    2. In the All Applications tab, click Add new application to create a new app.
    3. In the Add new application dialog, select a default language, provide an application title and choose how to proceed.
    4. In the APK tab, upload your application package.
      1. In the APK tab, click Upload your first APK to Production.
      2. Click Browse files, locate the application package on your file system and click Open.
    5. In the Store Listing tab, complete the required fields in the Product details form and click Save.
    6. In the Pricing & Distribution tab, complete the pricing and distribution settings for your app and click Save.
    7. From the Ready to publish drop-down menu, select Publish this app.
    8. Verify that the status of your app is updated to Published.

Visual Studio

  1. In the top menu bar, click AppBuilderPublish <app_name>App Stores.
  2. (Optional) Enable your app for AppManager LiveSync from the AppManager LiveSync check box.
    For more information about AppManager LiveSync, see Update Your App with Telerik AppManager LiveSync.

    If you cannot see this option, your app does not target Apache Cordova 3.5.0 or later or the AppManager LiveSync service is not available for your subscription. For more information about the available subscriptions, see Telerik Platform Pricing. For more information about your current subscription, visit your account page.

  3. Select Google Play.
  4. Click Next.
  5. Select a cryptographic identity and click Build.
  6. After the build completes, click Go To to open the location where the application package is stored on your local file system.
  7. Upload the application package manually in the Google Play Developer Console.
    1. Log in the Google Play Developer Console.
    2. In the All Applications tab, click Add new application to create a new app.
    3. In the Add new application dialog, select a default language, provide an application title and choose how to proceed.
    4. In the APK tab, upload your application package.
      1. In the APK tab, click Upload your first APK to Production.
      2. Click Browse files, locate the application package on your file system and click Open.
    5. In the Store Listing tab, complete the required fields in the Product details form and click Save.
    6. In the Pricing & Distribution tab, complete the pricing and distribution settings for your app and click Save.
    7. From the Ready to publish drop-down menu, select Publish this app.
    8. Verify that the status of your app is updated to Published.

CLI

  1. (Optional) If your app targets Apache Cordova 4.0.0 or later, enable your app for AppManager LiveSync.
    For more information about AppManager LiveSync, see Update Your App with Telerik AppManager LiveSync.

    appbuilder plugin add com.telerik.LivePatch --release
    
  2. To build your application package, run the following command.
    This operation downloads the application package to the root of your app.
    This operation also downloads the final manifest file (AndroidManifest.xml) for the application package.

    appbuilder build android --certificate <Certificate ID> --download --release
    

    <Certificate ID> is the name or index of your certificate for Google Play distribution, as listed by appbuilder certificate.

  3. After the build completes, upload the application package manually in the Google Play Developer Console.
    1. Log in the Google Play Developer Console.
    2. In the All Applications tab, click Add new application to create a new app.
    3. In the Add new application dialog, select a default language, provide an application title and choose how to proceed.
    4. In the APK tab, upload your application package.
      1. In the APK tab, click Upload your first APK to Production.
      2. Click Browse files, locate the application package on your file system and click Open.
    5. In the Store Listing tab, complete the required fields in the Product details form and click Save.
    6. In the Pricing & Distribution tab, complete the pricing and distribution settings for your app and click Save.
    7. From the Ready to publish drop-down menu, select Publish this app.
    8. Verify that the status of your app is updated to Published.

Next Steps

Continue developing your app to create a new version of your app.

See Also

Start a free trial Request a demo
Contact us: +1-888-365-2779
sales@telerik.com
Copyright © 2016-2017, Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.