Upload App From Android Studio to Google Play
Publishing is the general process that makes your Android applications bachelor to users. When you publish an Android application you lot perform two main tasks:
- You set up the application for release.
During the preparation step yous build a release version of your awarding, which users can download and install on their Android-powered devices.
- You release the application to users.
During the release pace you publicize, sell, and distribute the release version of your application to users.
This page provides an overview of the procedure yous should follow equally you prepare to publish your app. If you program to publish on Google Play, you should as well read the Google Play launch checklist.
Preparing your app for release
Preparing your application for release is a multi-step process that involves the following tasks:
- Configuring your application for release.
At a minimum you need to remove
Log
calls and remove the android:debuggable attribute from your manifest file. You should likewise provide values for theandroid:versionCode
andandroid:versionName
attributes, which are located in the <manifest> element. You lot may also take to configure several other settings to see Google Play requirements or accommodate whatsoever method you're using to release your application.If you are using Gradle build files, you can employ the release build type to set your build settings for the published version of your app.
- Building and signing a release version of your application.
You tin use the Gradle build files with the release build type to build and sign a release version of your application. See Edifice and Running from Android Studio.
- Testing the release version of your application.
Earlier y'all distribute your application, you should thoroughly test the release version on at least one target handset device and one target tablet device.
- Updating application resources for release.
Y'all need to be sure that all application resources such as multimedia files and graphics are updated and included with your application or staged on the proper production servers.
- Preparing remote servers and services that your application depends on.
If your application depends on external servers or services, you lot demand to be certain they are secure and production prepare.
You may have to perform several other tasks as part of the grooming procedure. For case, y'all will need to get a private key for signing your application. You will too need to create an icon for your awarding, and you may want to set up an End User License Agreement (EULA) to protect your person, organization, and intellectual property.
When you are finished preparing your application for release you volition have a signed .apk
file that you can distribute to users.
To learn how to prepare your awarding for release, see Preparing for Release in the Dev Guide. This topic provides step-by-footstep instructions for configuring and building a release version of your awarding.
Releasing your app to users
You can release your Android applications several ways. Ordinarily, you release applications through an awarding market place such equally Google Play, but y'all can also release applications on your own website or past sending an awarding direct to a user.
Releasing through an app marketplace
If y'all want to distribute your apps to the broadest possible audience, releasing through an app market place such as Google Play is ideal.
Google Play is the premier marketplace for Android apps and is particularly useful if you lot want to distribute your applications to a large global audition. However, you tin can distribute your apps through whatsoever app marketplace yous want or y'all can use multiple marketplaces.
Releasing your apps on Google Play
Google Play is a robust publishing platform that helps you publicize, sell, and distribute your Android applications to users around the world. When you release your applications through Google Play you have access to a suite of programmer tools that let you analyze your sales, identify market trends, and control who your applications are existence distributed to. You also have access to several revenue-enhancing features such as in-app billing and application licensing. The rich assortment of tools and features, coupled with numerous end-user community features, makes Google Play the premier marketplace for selling and buying Android applications.
Releasing your application on Google Play is a uncomplicated process that involves iii bones steps:
- Preparing promotional materials.
To fully leverage the marketing and publicity capabilities of Google Play, you need to create promotional materials for your application, such as screenshots, videos, graphics, and promotional text.
- Configuring options and uploading assets.
Google Play lets yous target your application to a worldwide puddle of users and devices. By configuring diverse Google Play settings, you tin choose the countries you lot want to reach, the list languages you desire to apply, and the price yous want to accuse in each country. You lot can likewise configure listing details such every bit the application type, category, and content rating. When you are washed configuring options yous can upload your promotional materials and your application as a draft (unpublished) awarding.
- Publishing the release version of your awarding.
If y'all are satisfied that your publishing settings are correctly configured and your uploaded awarding is ready to exist released to the public, you can only click Publish in the Play Console and within minutes your awarding will be live and available for download around the world.
For more than data, see Google Play.
Releasing through a website
If you practise not want to release your app on a marketplace like Google Play, you can make the app available for download on your ain website or server, including on a private or enterprise server. To do this, you lot must first set your application for release in the normal style. Then all you need to exercise is host the release-ready APK file on your website and provide a download link to users.
When users browse to the download link from their Android-powered devices, the file is downloaded and Android system automatically starts installing it on the device. However, the installation procedure will start automatically only if the user has configured their Settings to permit the installation of apps from unknown sources.
Although it is relatively piece of cake to release your application on your own website, it can be inefficient. For example, if you desire to monetize your awarding you volition have to process and rails all fiscal transactions yourself and you lot will non be able to use Google Play's In-app Billing service to sell in-app products. In addition, y'all volition not exist able to use the Licensing service to assist prevent unauthorized installation and use of your application.
User opt-in for unknown apps and sources
Android protects users from inadvertent download and install of apps from locations other than a first-political party app shop, such as Google Play, which is trusted. Android blocks such installs until the user opts into allowing the installation of apps from other sources. The opt-in process depends on the version of Android running on the user's device:
- On devices running Android 8.0 (API level 26) and higher, users must navigate to the Install unknown apps system settings screen to enable app installations from a particular source.
- On devices running Android vii.1.one (API level 25) and lower, users must either enable the Unknown sources system setting or allow a single installation of an unknown app.
Install unknown apps
On devices running Android 8.0 (API level 26) and college, users must grant permission to install apps from a source that isn't a first-party app store. To exercise then, they must enable the Allow app installs setting for that source inside the Install unknown apps organization settings screen. Figure 1 illustrates this process.
Note: Users can change this setting for a particular source at any time. Therefore, a source that installs unknown apps should always phone call canRequestPackageInstalls()
to check whether the user has granted that source permission to install unknown apps. If this method returns faux
, the source should prompt the user to re-enable the Let app installs setting for that source.
Unknown sources
In gild for users to allow the installation of apps from not-get-go-party sources on devices running Android 7.1.1 (API level 25) and lower, they should enable the Unknown sources setting in Settings > Security, as shown in Figure 2.
Notation: When users attempt to install an unknown app on a device running Android vii.i.1 (API level 25) or lower, the system sometimes shows a dialog that asks the user whether they want to allow only one particular unknown app to be installed. In almost all cases, users should allow only one unknown app installation at a fourth dimension if the selection is available to them.
In either case, users need to brand this configuration alter before they tin download and install unknown apps onto their devices.
Note: Some network providers do not permit users to install apps from unknown sources.
Source: https://developer.android.com/studio/publish
0 Response to "Upload App From Android Studio to Google Play"
ارسال یک نظر