Android-publishing-application
Androidアプリケーションの公開
Androidアプリケーションの公開は、ユーザーがAndroidアプリケーションを利用できるようにするプロセスです。 感染、公開はAndroidアプリケーション開発プロセスの最後の段階です。
Android開発ライフサイクル
Androidアプリケーションを開発して完全にテストしたら、Google Play(有名なAndroidマーケットプレイス)を使用して無料で販売または配布を開始できます。 アプリケーションをユーザーに直接送信するか、ユーザーに自分のWebサイトからダウンロードさせることにより、アプリケーションをリリースすることもできます。
詳細な公開プロセスはAndroidの公式Webサイトで確認できますが、このチュートリアルでは、Google Playでアプリケーションを起動する簡単な手順を紹介します。 これは、Androidアプリケーションの起動に役立つ簡単なチェックリストです-
Step | Activity |
---|---|
1 | Regression Testing Before you publish your application, you need to make sure that its meeting the basic quality expectations for all Android apps, on all of the devices that you are targeting. So perform all the required testing on different devices including phone and tablets. |
2 | Application Rating When you will publish your application at Google Play, you will have to specify a content rating for your app, which informs Google Play users of its maturity level. Currently available ratings are (a) Everyone (b) Low maturity (c) Medium maturity (d) High maturity. |
3 | Targeted Regions Google Play lets you control what countries and territories where your application will be sold. Accordingly you must take care of setting up time zone, localization or any other specific requirement as per the targeted region. |
4 | Application Size Currently, the maximum size for an APK published on Google Play is 50 MB. If your app exceeds that size, or if you want to offer a secondary download, you can use APK Expansion Files, which Google Play will host for free on its server infrastructure and automatically handle the download to devices. |
5 | SDK and Screen Compatibility It is important to make sure that your app is designed to run properly on the Android platform versions and device screen sizes that you want to target. |
6 | Application Pricing Deciding whether you app will be free or paid is important because, on Google Play, free app’s must remain free. If you want to sell your application then you will have to specify its price in different currencies. |
7 | Promotional Content It is a good marketing practice to supply a variety of high-quality graphic assets to showcase your app or brand. After you publish, these appear on your product details page, in store listings and search results, and elsewhere. |
8 | Build and Upload release-ready APK The release-ready APK is what you you will upload to the Developer Console and distribute to users. You can check complete detail on how to create a release-ready version of your app: Preparing for Release. |
9 | Finalize Application Detail Google Play gives you a variety of ways to promote your app and engage with users on your product details page, from colourful graphics, screen shots, and videos to localized descriptions, release details, and links to your other apps. So you can decorate your application page and provide as much as clear crisp detail you can provide. |
Androidアプリケーションのエクスポートプロセス
APK開発プロセス
アプリをエクスポートする前に、いくつかのツールが必要です
- * Dxツール*(Dalvik実行可能ツール):* .classファイル*を* .dexファイル*に変換します。 メモリの最適化に役立ち、起動時間を短縮します
- AAPT (Androidアシスタントパッケージツール):* .Dexファイル*を。Apkに変換すると便利です
- APK (Androidパッケージキット):展開プロセスの最終段階は.apkと呼ばれます。
Google Playマーケットプレイスをアップロードする前に、アプリケーションをAPK(Androidパッケージ)ファイルとしてエクスポートする必要があります。
アプリケーションをエクスポートするには、Android Studioでそのアプリケーションプロジェクトを開き、Android Studioから[ビルド]→[署名付きAPKの生成]を選択し、簡単な手順に従ってアプリケーションをエクスポートします-
次に、上記のスクリーンショットに示すように、 Generate Signed APK オプションを選択し、それをクリックして、アプリケーションを保存するために Create new keystore を選択する次の画面を取得します。
キーストアパス、キーストアパスワード、キーエイリアス、キーパスワードを入力してアプリケーションを保護し、もう一度「次へ」ボタンをクリックします。 次の画面が表示され、アプリケーションを作成できます-
アプリのインストール先、ビルドタイプ、フレーバーなどのすべての情報を入力したら、 finish ボタンをクリックします。アプリケーションの作成中は、次のように表示されます。
最後に、AndroidアプリをAPK形式ファイルとして生成し、Google Playマーケットプレイスにアップロードします。
Google Play登録
最も重要なステップは、https://play.google.com/apps/publish/[Google Play Marketplace]を使用してGoogle Playに登録することです。 既存のGoogle IDがあれば、それを使用できます。それ以外の場合は、新しいGoogle IDを作成してマーケットプレイスに登録できます。 利用規約に同意するための次の画面が表示されます。
[ Continue to payment ]ボタンを使用して、登録料として25ドルの支払いを行い、最後にアカウントの詳細を完成させることができます。
Google Playに登録したユーザーは、アプリケーションの*リリース準備APK *をアップロードできます。最後に、上記のチェックリストのステップ9で説明したように、アプリケーション詳細ページを使用してアプリケーション詳細を完了します。
アプリに手動で署名する
アプリに署名するためにAndroid Studioは必要ありません。 Android SDKおよびJDKの標準ツールを使用して、コマンドラインからアプリに署名できます。 コマンドラインからリリースモードでアプリに署名するには-
- keytoolを使用して秘密鍵を生成します
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
- リリースモードでアプリをコンパイルして、署名のないAPKを取得します
- jarsignerを使用して、秘密鍵でアプリに署名します
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
- APKが署名されていることを確認します。 たとえば-
$ jarsigner -verify -verbose -certs my_application.apk
- zipalign。を使用して、最終的なAPKパッケージを調整します。
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk
一部のアプリ市場
- [[File:]]
グーグルプレイ
- [[File:]]
フォロード
- [[File:]]
APTOiDE
Amazon AppStore
- [[File:]]
1モバイル
- [[File:]]
インサイド市場
- [[File:]]
ヤンデックスストア
- [[File:]]
===== Samsung Galaxy AppStore